Vi Vim gVim 常用命令(完善中)

2021-07-25 03:52:12 字數 1269 閱讀 6609

本文主要記錄一些日常使用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退出 命令選項 說明 ...