命令模式下常用的操作:
移動:ctrl + d: 往下1/2頁
ctrl + f: 往下1頁
ctrl + u: 往上1/2頁
ctrl + b: 往上1頁
h: 左
j: 下
k: 上
l: 右
w: 下乙個單詞的第乙個字元
b: 上乙個單詞
e: 該單詞/下乙個單詞的最後個字元(注意與w的注意)
h: 當前螢幕的第一行
l: 當前遮蔽最後一行
gg: 第一行
g: 最後一行
'': 游標所在上乙個位置(注意是兩個單引號),連續使用會在兩個位置進行來回切換
ctrl + i 或 tab鍵: 後乙個tag
ctrl + o: 前乙個tag
查詢:shift + *: 向下搜尋當前游標中的單詞(這個有點像eclipse當中的ctrl + k哦)
shift + #: 向上搜尋當前游標中的單詞
/text: 搜尋text
另配合ctags工具使用:
ta + tag: 跳轉至tag定義處,若有多個直接跳轉到第一處
ts + tag: 查詢tag並選擇進行跳轉
tj + tag: 查詢tag或該tag只在乙個地方出現則直接跳轉,否則給予選擇
ctrl + ]: 跳轉當前游標tag定義處
ctrl + t: 跳轉上一tag定義處
1.**自動排版
命令模式下,輸入gg跳轉到檔案頭部,然後輸入v,進入可視模式。再輸入g全選,最後輸入=進行格式化。
全過程按鍵如下: ggvg=
我常用的Vi命令
vi對於linux的重要性和受歡迎的程度在此一律不表。此刻網際網路上不少介紹vi的文章和部落格,相信寫得比我好的也不在少數。然而為什麼我依然寫這樣一篇文章呢?我對linux知識和了解也都來自於網際網路,很難想象在沒有網際網路的情況下我能不能學會這些最基本的操作。其實用linux也有些年頭了,但基本也...
我常用的Vi命令
vi對於linux的重要性和受歡迎的程度在此一律不表。此刻網際網路上不少介紹vi的文章和部落格,相信寫得比我好的也不在少數。然而為什麼我依然寫這樣一篇文章呢?我對linux知識和了解也都來自於網際網路,很難想象在沒有網際網路的情況下我能不能學會這些最基本的操作。其實用linux也有些年頭了,但基本也...
常用的vi命令
之前只是知道最基本的vi命令vi bash.sh 然後 s 替換 然後wq.趁空了整理下常用的vim命令.也許該文章後續會有更新,因為是遇到了的才記錄下來,如果對讀者有幫助,我會很開心 感覺比較重要的兩個 vi 如何執行撤銷操作 u vi 如何執行恢復撤銷的操作 ctrl r命令 含義命令含義i 在...