1.概念
是一款文字編輯器,和emacs並列成為類unix系統使用者最喜歡的文字編輯器。
2.優點
可以完成複雜的編輯與格式化功能
3.模式
其模式共有十二種,基本模式有六種
1.普通模式
//啟動vim後預設處於普通模式,wulun 什麼模式,按返回鍵(或者ctrl+[)都會進入普通模式。
2.可視模式
//在正常模式中按下v, v, +v
3.選擇模式
4.插入模式
//按下i, i, a, a等鍵,會進入插入模式。常用i。在插入模式中,擊鍵時會寫入相應的字元。
5.命令列模式
//在普通模式中,按下:(英文冒號)鍵,會進入命令列模式。在命令列模式中可以設定環境、
//檔案操作、呼叫某個功能等等。
//常用的命令有:q(退出)、q!(強制退出)、w(儲存)、wq(儲存並退出)。
6.ex 模式
4.模式退出
1)命令列模式退出
:q! 強制退出,不儲存
:q 退出
:wq! 強制儲存並退出
:x 儲存並退出
:wq 儲存並退出
2)普通模式退出
shift+zz
5.刪除文字
x 刪除游標所在的字元
x 刪除游標所在前乙個字元
dd 刪除整行
//2dd表示一次刪除2行
6.高效的移動
1)使用h、j、k、l(左、下、上、右)
2)w:游標往後移動乙個詞
3)0:移動游標到當前行首。(數字0)
4)檔案移動
:向下移動一屏。
:向上移動一屏。
g:到檔案尾
gg:到檔案首行:移動游標到螢幕上面,10gg代表到第十行
5)/text:從當前游標處開始搜尋字串 text,並且到達 text 出現的地方。必須使用回車來開始這個搜尋命令。按 n移動到下個 text 處,n 移動到上乙個 text 處 。
6)%:在成對的括號等符號間移動,比如成對的 [ ] , , ( ) 之間。將游標放到任意符號上,然後通過 % 來移動到和這個符號匹配的符號上,% 還可以正確的識別括號的巢狀層數,總是移動到真正匹配的位置上。因此這個命令在編輯程式**的時候非常有用,可以讓你方便的在一段**的頭尾間移動。
7.高效的輸入
3
j 將會把游標向下移動三行。
8.分屏
vim -on file1 file2 (n是數字,代表分成幾個屏)
ctrl+w 切換
vim ~/.vimrc
vim的基本使用
vim 編輯器中設定了三種模式 命令 模式 末行模式和編輯模式,每種模式分別又支援多種不同的命令快捷鍵,這大大提高了工 作效率,而且使用者在習慣之後也會覺得相當順手。要想高效率地操作文字,就必須先搞清這 三種模式的操作區別以及模式之間的切換方法 見圖 4 1 命令模式 控制游標移動,可對文字進行複製...
vim基本使用
摘要 本文學習自linux命令vimtutor,介紹了vim的必要的基本操作 在normal模式下,移動游標鍵為h j k l h 游標左移乙個字元 j 游標下移乙個字元 k 游標上移乙個字元 l 游標右移乙個字元 進入 終端輸入 vi 或 vim 後跟檔名稱,即可用vim開啟檔案 開啟後預設為no...
vim基本使用
vim test.txt 會在當前所在目錄建立test.txt檔案,並進入一般模式。一般模式下操作 0 或功能鍵 home 這是數字 0 移動到這一行的最前面字元處 常用 或功能鍵 end 移動到這一行的最後面字元處 常用 g移動到這個檔案的最後一行 gg移動到這個檔案的第一行 nn 為數字。游標向...