一、開啟檔案
vim +#:開啟檔案,並定位於第#行二、關閉檔案vim +:開啟檔案,並定位至最後一行
vim +/pattern:開啟檔案,定位至第一次被pattern匹配的行的行首
:q 退出三、模式轉換:wq 儲存並退出 等於 :x 等於 編輯模式下 zz
:q! 不儲存強行退出
:w 儲存
:w! 強行儲存
編輯模式—>輸入模式輸入模式—>編輯模式i:在當前游標所在字元的前面,轉為輸入模式
a:在當前游標所在字元的後面,轉為輸入模式
o:在當前游標所在行的下方,新建一行,並轉為輸入模式
i:在當前游標所在行的行首,轉為輸入模式
a:在當前游標所在行的行尾,轉為輸入模式
o:在當前游標所在行的上方,新建一行,並轉為輸入模式
esc編輯模式—>末行模式
:末行模式—>編輯模式
esc編輯模式—>可視模式
v 可視模式下可以從游標位置自由選擇,然後對選擇的內容進行刪除、複製等操作四、移動游標(編輯模式)
1、逐字元移動2、以單詞為單位移動h,j,k,l :左,下,上,右
w:跳至下乙個單詞的詞首3、行內跳轉b:跳至當前或前乙個單詞的詞首
0:絕對行首4、行間跳轉^:行首的第乙個非空白字元
$:絕對行尾
#g:跳轉至第#行 等於 末行模式下 :# 直接給出行號即可五、翻屏g:跳至最後一行 等於 末行模式下 :$
ctrl + d:向下翻半屏六、刪除ctrl + u:向上翻半屏
ctrl + f:向上翻一屏
ctrl + b:向下翻一屏
1、刪除單個字元2、d命令跟跳轉命令組合使用x:刪除游標所在處的單個字元
dw,de,db 刪除當前游標後/前的乙個單詞七、複製貼上dd:刪除當前游標所在的行
#dd:刪除包括當前游標所在行在內的#行
1、複製 y 用法同 d命令八、替換2、貼上 p或p
r #:用#替換當前字元九、撤銷編輯r:替換模式
u:撤銷前一次的編輯操作,連續u命令可一直往前撤銷十、重複前一次編輯操作ctrl + r :撤銷最近一次撤銷
.十
一、查詢替換
/pattern:從游標開始處向檔案尾搜尋pattern十?pattern:從游標開始處向檔案首搜尋pattern
:s/p1/p2/g 在當前行中所有p1用p2代替
:n1,n2s/p1/p2/g 將n1至n2行中的所有p1用p2代替
:%s/p1/p2/g 將檔案中的所有p1用p2代替
二、末行模式常用命令
set nu /set number :顯示行號set nonu :不顯示行號
set ic :忽略大小寫
set noignorecase :不忽略大小寫
set hlsearch :查詢到的文字高亮顯示
set nohlsearch :取消查到的文字高亮顯示,快捷命令鍵入:noh就可以了
linux vim最常用的操作
一 開啟檔案 vim 開啟檔案,並定位於第 行 vim 開啟檔案,並定位至最後一行 vim pattern 開啟檔案,定位至第一次被pattern匹配的行的行首 二 關閉檔案 q 退出 wq 儲存並退出 等於 x 等於 編輯模式下 zz q 不儲存強行退出 w 儲存 w 強行儲存 三 模式轉換 編輯...
Linux VIM 常用操作
由於工作的需要,對linux及vim 操作要有一定的要求,因為在linux下有太多的配置檔案要進行修改,所以對vim的操作還是有一定的要求的。1.啟動vim 2.退出vim 在普通模式下,直接按zz,也就是大寫的z,直接實現儲存退出的方法。在命令列模式,wq 儲存退出 w 儲存 q 退出,前提是對檔...
linux vim常用操作
vim 為vi編輯器的公升級版,vi和vim都是多模式文字編輯器,相對來說,vim的功能更加強大,擴充套件性更好。vim完全相容vi vim的三個模式 1.命令模式 1 游標移動 k 將游標向上移動 j 將游標向下移動 h將游標向左移動 l將游標向右移動 0 將游標移動到行首和行尾 gg g 將游標...