vim 操作總結

2021-08-31 20:05:57 字數 875 閱讀 5990

1、顯示行號 

開啟文字,按esc,輸入 :set nu

2,撤銷操作

按esc,輸入小寫u

3,游標移動

移到當前頁首行:按esc,然後輸入h

移到當前頁末行:按esc,然後輸入l

4,翻頁

向上翻頁:按esc,然後輸入ctrl+b

向下翻頁:按esc,然後輸入ctrl+f

5,複製  貼上

yy 複製游標所在行整行。或大寫乙個 y。

2yy 複製兩行,y2y 也可以

yw 複製乙個 word。

y2w 複製兩個字。

yg 複製至檔尾。

y1g 複製至檔首。

p 小寫 p 代表貼至游標後(下)。

p 大寫 p 代表貼至游標前(上)。整行的複製,按 p 或 p 時是插入式的貼在下(上)一行

6,替換

:%s/vivian/sky/(等同於 :g/vivian/s//sky/) 替換每一行的第乙個 vivian 為 sky

:%s/vivian/sky/g(等同於 :g/vivian/s//sky/g) 替換每一行中所有 vivian 為 sky

: s/vivian/sky/ 替換當前行第乙個 vivian 為 sky

:s/vivian/sky/g 替換當前行所有 vivian 為 sky

7,tab

設定tab預設4位:

按esc,輸入:set sw=4

整行tab:

1,按esc,按shift+v選中一行,然後按shift+>,右移動乙個tab;按shift+<,左移動乙個tab

2,按esc,游標移動到所在行,然後按shift+>兩次,右移動乙個tab;按shift+<,左移動乙個tab

vim 操作 總結

一.移動 h,j,k,l 對應左,下,上,右 w 移動游標向前乙個單詞 b 移動游標向後乙個單詞 nw 移動游標向前n個單詞 nb 移動游標向後n個單詞 移動游標到行首 移動游標到當前行的第乙個字母處 移動游標到下乙個句子 移動游標到上乙個句子 gg 移動游標到頁的第一行 g 移動游標到頁的最後一行...

vim操作總結

1,從上往下查詢,比如 string string 2,從下往上查詢,比如 string string 1,通配1個字元 如 匹配 server,可以用 se r 2,通配多個字元,如 匹配 privilege,可以用 p ge 2,yw 讓游標停留在單詞的第乙個字母上,然後輸入yw拷貝該單詞,然後...

vim分屏操作總結

一 在shell中用vim命令開啟多個檔案並進行分屏vim on file1 file2.vim on file1 file2.二 在vim的命令模式中進行操作 new 新建檔案並分屏,快捷鍵,ctrl w,然後馬上按n鍵 spilt 水平分屏,將當前屏分為兩個 ctrl w,s vsplit 垂直...