本文主要記錄一些日常使用vim時本人覺得比較實用的操作,有待完善中...
一、vim的四種模式
1.正常模式(normal-mode):
該模式用於瀏覽文字,及一些快捷的文字處理操作
vim啟動後預設進入正常模式,進入其他模式後按esc可回到正常模式
2.插入模式(insert-mode):
3.命令模式(command-mode):
4.可視模式(visual-mode):
以下操作如無特別說明,均為正常模式下的操作。
1. 刪除/複製/貼上操作
刪除:
dd :刪除游標所在行,同d
ndd :刪除游標所在行及以下共n行,n為具體行數
d$ :刪除光表所在位置到行尾之間的字元
d^ :刪除游標所在位置到行首(第一非空白字元)之間的字元
x :刪除游標所在位置的字元,同delete
x :刪除游標所在位置的前乙個字元,相當於backspace(但backspace只是使游標向左移動乙個字元位置)
複製:
yy :複製游標所在行,同y
nyy :複製游標所在行及以下共n行,n為具體行數,同ny
y$ :複製光表所在位置到行尾之間的字元
y^ :複製游標所在位置到行首(第一非空白字元)之間的字元
貼上:
u : 撤銷操作
ctrl+r : 還原u的撤銷
2. 游標位置切換
gg :游標跳到第一行
g :游標跳到最後一行
ctrl+o :返回到跳轉之前的游標位置
ctrl+i :還原ctrl+o的操作
^ :游標跳到行首
$ :游標跳到行尾
3. 多檔案操作
在terminal中啟動vim時,可同時指定多個檔案路徑作為引數,則同時開啟多個檔案(但當前視窗只顯示第乙個引數指定的檔案)
也可在啟動vim後,在命令模式下輸入e [檔案路徑]開啟其他檔案(若是gvim,可輸入tabe,以table頁方式開啟檔案)
命令模式下輸入buffers,可檢視以開啟的檔案及對應編號
命令模式下通過b1,b2...可在這些開啟的檔案之間進行視窗切換
gf :若游標位置為乙個檔案的路徑,則開啟並切換到至檔案視窗(在命令模式下輸入br可返還原視窗)
linux常用命令(待完善)
1.解壓縮命令。針對.tar.xz檔案解壓方法 1 xz d tar.xz 2 tar xvf tar。針對.tar.bz2檔案解壓方法 tar jxvf tar.bz2 針對.zip檔案解壓方法 unzip zip 針對.deb檔案的解壓方法 dpkg deb fsys tarhellos deb...
git常用命令 逐漸補充完善
一 git 安裝 要先安裝git依賴的一些庫,比如curl等,在上面網頁可以看到git依賴的包 tar zxvf git 1.9.4 configure prefix with curl yy curl make make install 二 git命令 git remote v 檢視所clone的...
linux常用命令(優化完善中)
命令 說如果檔案存在會覆蓋原有檔案內容,相當於檔案操作中的 w 模式 如果檔案存在會追加寫入檔案末尾,相當於檔案操作中的 a 模式 命令說明 cat檢視小型檔案 more 分屏檢視大型檔案 操作鍵說明 空格顯示下一屏資訊 回車顯示下一行資訊 b顯示上一屏資訊 f顯示下一屏資訊q退出 命令選項 說明 ...