VIM中一些按鍵的作用:


 

表示范圍的命令:

l: 表示一個字符,可以於操作符組合使用;

aw :表示一個單詞; 不會count 空格;  前面可以加數字的;

iw:  選中一些單詞, 會包括空格; 前面可以加數字;

ap: 表示一個段落,與操作符組合使用;

 

跳轉的指令:

G鍵是跳轉命令。默認跳到最后一行;前面可以加數字的;表示跳到第幾行;

gg鍵為跳轉命令,默認跳到第一行,前面可以加數字,表示跳到第幾行;

0: 跳轉命令,跳到行首 ;

$:          表示跳到行尾;

w:     表示跳轉到下一個單詞的頭部;

e:     表示跳轉到下一個單詞的尾部;

b:    表示跳轉到上一個單詞的頭部;

ge: 表示跳轉到上一位單詞的尾差部;

A: 跳轉到行尾,並進行插入模式;

I: 跳轉到行首,並進行插入模式;

H: 當前頁的頁首;

M:當前頁的頁中間;

L:當前頁的頁尾;

zz:讓光標所在的行居於屏幕中央;

 

操作功能符:

> : 表示向右縮進的動作

< : 表示減少縮進;

gu: 轉換為小寫的動作;

gU: 轉換為大寫的動作;

u與U:在可視模式下,可以用來轉換選中的字符;

g~:用於轉換——小寫變大寫,大寫變小寫;

x 命令:刪除光標下的字符;

s 命令:刪除光標下的字符並進入插入模式;

X命令:用於刪除光標之前的字符;

c: 為一個動作,刪除並進入插入模式,可以組合使用,如cw, cG等;

cc:表示刪除本行並進行插入模式;

J: 把當前行與下一行連接在一起;

K: 用於查看處於光標之下的那個單詞的手冊頁;

r: 用於替換單個字符;

R:用於連續替換多個字符;

 

查找操作:

f{字符}表示:在行內查找下一個指定的字符,前面可以加數字,表示第幾個字符; (用;與,進行前進與退回)

F{字符}表示:在行內查找上一個指定的字符,前面可以加數字,表示第幾個字符; (用;與,進行前進與退回)

/{pattern}表示:在文檔內查找下一處匹配的項; (用 n 和 N 進行前進與返回,  gn與gN會進行面對字符的可視模式, 下同;)

?{pattern}表示:在文檔內查找上一處匹配的項; (用 n 和 N 進行前進與返回)

* 表示:向下查找光標下的單詞;  前面可以加數字;   (用 n 和 N 進行前進與返回)

#表示: 向止查找光標下的單詞; 前面可以加數字;    (用 n 和 N 進行前進與返回)

 

與ctrl相關的快捷鍵:

ctrl + g  ,表示顯示文件信息;

ctrl-f 向下翻一頁;

ctrl-b 向上翻一頁;

ctrl-d 向下翻半頁;

ctrl-u 向下翻半頁;

 

 

參考:VIM實用技巧,第二版,作者:Drew Neil;翻譯:楊源, 車文隆;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM