vim常用快捷鍵

2021-09-26 20:24:51 字數 1102 閱讀 3895

快捷鍵作用o

移動到這一行第乙個字元

o移動到這一行最後乙個字元

h移動到最上方第乙個字元

l移動到最下方第乙個字元

g移動到檔案最後一行

ng移動到第n行

gg移動到這個檔案第一行

nenter

光下移n行

/word

向下查詢字元

?word向上查詢字元

:n1,n2s/word1/word2/gc

替換n1-n2行到word1為word2 切每次替換到時候要確認

x向後刪除乙個字元 nx向後刪除n個字元 x向前刪除乙個字元

dd刪除一整行

ndd向下刪除n行

yy複製這個行

nyy複製這n行

p向後貼上 p向前貼上u撤銷

i進入插入模式 i從游標處插入 i從目前所在行的第乙個非空處插入

a進入插入模式 i從游標後的下乙個字元插入 a從這一行的最後乙個字元處插入or

進入替換模式 r替換游標所在的那乙個字元 r會一直替換游標所在的文字直到esc

:w 檔名

儲存為新檔案

:set nu

顯示行號

:set nonu

不顯示行號

:noh

不顯示高亮

ctrl+v

可視快區

y複製可視塊區

d刪除可視塊區

ctrl+x ctrl+o

自動補全

vimrc 配置 目錄在 ~/.vimrc

set nu "最每一行最前面顯示行號

set hlsearch "高亮度反白

set backspace=2 "可隨時用退格鍵刪除

set autoindent "自動縮排

set ruler "可顯示最後一行的狀態

set showmode "左下腳哪一行狀態

syntax on "進行語法檢查,顏色顯示

ctrl+u 刪除游標前的命令

ctrl+k 刪除游標後的命令

ctrl+a 將游標移動到命令到最前面

ctrl+e 將游標移動到命令到最後面

VIM常用快捷鍵

摺疊 zo 將當前摺疊開啟 zc 摺疊游標所在處 zr 開啟所有摺疊層次 依層次開啟 zm 摺疊所有層次 依層次摺疊 zr 開啟所有摺疊 zn zm 摺疊所有 zn zi 切換摺疊與不摺疊指令 緩衝區 vim file1 file2 多個檔案調入緩衝 e filename 在vim中再開啟檔案 ls...

vim常用快捷鍵

關於基本操作 vim有兩種模式 有的人覺得是三種 命令模式和輸入模式,任何時候在輸入模式下按esc就會回到命令模式,命令模式下很多普通的按鍵就具有相應的命令的作用 比如命令模式下j,k,h,l表示上下左右,其中j表示下,想象j是向下的就不會忘記了,這四個鍵很重要,不要用上下左右鍵,可以節省時間 命令...

vim常用快捷鍵

ctrl w 切換視窗 先按1 然後 ctrl g 顯示當前目錄 g t 多個標籤之間切換 windows命令 執行windows命令 n w 游標向後移動n個單詞 n b 游標向前移動n個單詞 n k 游標向上移動n行 n j 游標向下移動n行 n h 游標向左移動n行 n l 游標向右移動n行 ...