命令操作h
游標向左移動乙個字元
j游標向下移動一行
k游標向上移動一行
l游標向右移動乙個字元
命令操作
w將游標移動到下乙個單詞的首字元
b將游標移動到上乙個單詞的首字元
e將游標移動到下乙個單詞的最後乙個字元
ge將游標移動到上乙個單詞的最後乙個字元
w將游標移動到下乙個空格的首字元
b將游標移動到上乙個空格的首字元
e將游標移動到下乙個空格的最後乙個字元
ge將游標移動到上乙個空格的最後乙個字元
f+字元c
將游標移動到當前行下乙個含有字元c的字元上
f+字元c
將游標移動到當前行上乙個含有字元c的字元上
t+字元c
將游標移動到當前行下乙個含有字元c的前乙個字元上
t+字元c
將游標移動到當前行上乙個含有字元c的後乙個字元上
;重複「f+字元c」和「t+字元c」命令
,重複「f+字元c」和「t+字元c」命令
%將游標移動到下乙個互相匹配的符號上
命令操作
j將游標移動到下一行
k將游標移動到上一行
^將游標移動到當前行的非空白行首
$將游標移動到當前行的行尾
0將游標移動到當前行的行首
將游標移動到下乙個空白行
[[將游標移動到上乙個函式的左括號"{"
]]將游標移動到下乙個函式的左括號"{"
gg將游標移動到當前頁的第一行
g將游標移動到當前頁的最後一行
數字n+g
將游標移動到當前頁的第n行
命令操作
h將游標移動到當前頁的上面
m將游標移動到當前頁的中間
l將游標移動到當前頁的下面
數字n+%
將游標移動到當前頁的%n的位置
ctrl+d
將當前頁向下滾動半屏
ctrl+f
將當前頁向上滾動整屏
ctrl+b
將當前頁向下滾動整屏
ctrl+d
將當前頁向下滾動半屏
ctrl+e
將當前頁向上滾動一行
ctrl+y
將當前頁向下滾動半屏
zz將當前行置於螢幕的中間
zt將當前行置於螢幕的頂端
zb將當前行置於螢幕的底端
命令操作
ctrl+]
將游標移動到當前游標下單詞的定義處
ctrl+t
將游標移動到上一次游標停留的地方
ctrl+o
將游標移動到上幾次游標停留的地方
ctrl+^
游標在最近的兩個檔案之間跳轉
:last
編輯多檔案時,跳轉到最後乙個檔案
:first
編輯多檔案時,跳轉到第乙個檔案
:next
:next!
:wnext
:previous
與:next相反
:wprevious
與:wnext相反
命令操作
:split
橫向分割乙個視窗
:vsplit
垂直分割乙個視窗
:close
關閉乙個視窗
:only
關閉除了當前視窗之外的其它視窗
:new
橫向分割乙個空白視窗
:vertical new
垂直分割乙個空白視窗
:tabe
新建乙個標籤頁
:tabc
關閉乙個標籤頁
:tabn
跳轉到下乙個標籤頁
:tabp
跳轉到上乙個標籤頁
gt相當於:tabn
gt相當於:tabp
ctrl-w+加號
增加視窗的高度
ctrl-w+減號
減小視窗的高度
ctrl-w+w
游標在多視窗之間跳轉
ctrl-w+h
游標到左邊的視窗
ctrl-w+j
游標到下面的視窗
ctrl-w+k
游標到上面的視窗
ctrl-w+l
游標到右邊的視窗
ctrl-w+t
游標到頂部的視窗
ctrl-w+b
游標到底部的視窗
ctrl-w+h
視窗向左移動
ctrl-w+j
視窗向下移動
ctrl-w+k
視窗向上移動
ctrl-w+l
視窗向右移動
:qall
退出所有的視窗
:wall
儲存所有的視窗檔案
:wqall
儲存所有視窗的檔案,並退出所有的視窗
:q!all
退出所有視窗,並不儲存所有的檔案
命令操作
``將游標移動到上一次游標停留的地方
ctrl+o
將游標移動到更早的游標停留的地方
ctrl+i
與ctrl+o相反
`"游標定位到上次離開該檔案時游標所在的位置
`.游標定位到上次離開該檔案時游標最後對檔案做出改動的位置
:jumps
列出所有的跳轉位置
注意:"``"命令對以單詞級別的游標移動無效,對"j"和"k"也無效。
Vim的基本使用(一)
1.移動游標 2.螢幕滾動 3.模式查詢 4.位置標記 5.刪除文字 6.撤銷與重做 7.插入文字 8.複製與移動 9.修改文字 10.寫入與退出 h 左 j 下 k 上 l 右 0 移動到行首 不可指定計數 移動到行末 n 1 移動到本行第乙個非空白字元 不可指定計數 移動到本行第乙個非空白字元 ...
Vim 使用小結(一)
快捷鍵 說明f x 行內,向前搜尋字元x,停在目標字元 f x行內,向後搜尋字元x,停在目標字元 t x行內,向前搜尋字元x,停在目標字元前 t x行內,向後搜尋字元x,停在目標字元後 string 文件內,向前搜尋字串,按enter鍵生效 string 文件內,向後搜尋字串,按enter鍵生效 n...
vim使用 一 基本操作
參考vim practice vim提供了一套面向編輯的語言,一旦你熟悉習慣這門語言,編輯的過程就是思考的過程 h cmdname 可以檢視某乙個命令的作用說明,比如 h yy d y c v分別代表刪除 拷貝 修改 選擇 1.移動操作 h,j,k,l 相對於游標位置分別表示為左,下,上,右 j,k...