vi vim常用操作

vi vim常用操作

光標(biāo)移動

命令 說明
w 移動光標(biāo)到下一個單詞開頭.
e 移動光標(biāo)到下一個單詞結(jié)尾
b 移動光標(biāo)到上一個單詞.
0 移動光標(biāo)到本行最開頭.
^ 移動光標(biāo)到本行最開頭的字符處.
$ 移動光標(biāo)到本行結(jié)尾處.
A 移動光標(biāo)至行尾并處于“追加”狀態(tài),直接編輯
H 移動光標(biāo)到屏幕的首行.
M 移動光標(biāo)到屏幕的中間一行.
L 移動光標(biāo)到屏幕的尾行.
gg 移動光標(biāo)到文檔首行.
G 移動光標(biāo)到文檔尾行.
:n 跳至第n行
ctrl + f 向下翻頁 同 page down.
ctrl + b 向上翻頁 同 page up.
ctrl + d 向下翻半頁 此比較有用
ctrl + u 向上翻半頁 此比較有用
ctrl + e 向下翻一行
ctrl + y 向上一行
[[ 轉(zhuǎn)到上一個位于第一列的“{”
]] 轉(zhuǎn)到下一個位于第一列的“}”
{ 轉(zhuǎn)到上一個空行
} 轉(zhuǎn)到下一個空行
'' 兩個單引號 此命令相當(dāng)有用, 它移動光標(biāo)到上一個標(biāo)記處, 比如用 gd, * 等查找到某個單詞后, 再輸入此命令則回到上次停留的位置.
'. 一單一點 此命令相當(dāng)好使, 它移動光標(biāo)到上一次的修改行.
`. 一倒引一點 此命令相當(dāng)強大, 它移動光標(biāo)到上一次的修改點.

替換萎河、刪除荔泳、復(fù)制蕉饼、粘貼、撤銷换可、重復(fù)

命令 說明
rc 用 c 替換光標(biāo)所指向的當(dāng)前字符椎椰;
nrc 用 c 替換光標(biāo)所指向的前 n 個字符;
5rA 用 A 替換光標(biāo)所指向的前 5 個字符沾鳄;
x 刪除光標(biāo)所指向的當(dāng)前字符慨飘;
nx 刪除光標(biāo)所指向的前 n 個字符;
3x 刪除光標(biāo)所指向的前 3 個字符译荞;
dw 刪除光標(biāo)右側(cè)的字瓤的;
ndw 刪除光標(biāo)右側(cè)的 n 個字;
3dw 刪除光標(biāo)右側(cè)的 3 個字吞歼;
db 刪除光標(biāo)左側(cè)的字圈膏;
ndb 刪除光標(biāo)左側(cè)的 n 個字;
5db 刪除光標(biāo)左側(cè)的 5 個字篙骡;
dd 刪除光標(biāo)所在行稽坤,并去除空隙;
ndd 刪除(剪切) n 行內(nèi)容糯俗,并去除空隙尿褪;
3dd 刪除(剪切) 3 行內(nèi)容,并去除空隙得湘;
d$ 從當(dāng)前光標(biāo)起刪除字符直到行的結(jié)束杖玲;
d0 從當(dāng)前光標(biāo)起刪除字符直到行的開始;
J 刪除本行的回車符(CR)淘正,并和下一行合并摆马。
s 用輸入的正文替換光標(biāo)所指向的字符;
S 刪除當(dāng)前行鸿吆,并進入編輯模式囤采;
ns 用輸入的正文替換光標(biāo)右側(cè) n 個字符;
nS 刪除當(dāng)前行在內(nèi)的 n 行惩淳,并進入編輯模式蕉毯;
cw 用輸入的正文替換光標(biāo)右側(cè)的字;
cW 用輸入的正文替換從光標(biāo)到行尾的所有字符(同 c$ )黎泣;
ncw 用輸入的正文替換光標(biāo)右側(cè)的 n 個字;
cb 用輸入的正文替換光標(biāo)左側(cè)的字缤谎;
ncb 用輸入的正文替換光標(biāo)左側(cè)的 n 個字抒倚;
cd 用輸入的正文替換光標(biāo)的所在行;
ncd 用輸入的正文替換光標(biāo)下面的 n 行坷澡;
c$ 用輸入的正文替換從光標(biāo)開始到本行末尾的所有字符托呕;
c0 用輸入的正文替換從本行開頭到光標(biāo)的所有字符。
p 小寫字母 p,將緩沖區(qū)的內(nèi)容粘貼到光標(biāo)的后面项郊;
P 大寫字母 P馅扣,將緩沖區(qū)的內(nèi)容粘貼到光標(biāo)的前面。
yy 復(fù)制當(dāng)前行到內(nèi)存緩沖區(qū)着降;
nyy 復(fù)制 n 行內(nèi)容到內(nèi)存緩沖區(qū)差油;
5yy 復(fù)制 5 行內(nèi)容到內(nèi)存緩沖區(qū);
“+y 復(fù)制 1 行到操作系統(tǒng)的粘貼板任洞;
“+nyy 復(fù)制 n 行到操作系統(tǒng)的粘貼板蓄喇。
u 撤消前一條命令的結(jié)果;
. 重復(fù)最后一條修改正文的命令交掏。

插入模式

命令 說明
i 在光標(biāo)左側(cè)插入正文
a 在光標(biāo)右側(cè)插入正文
o 在光標(biāo)所在行的下一行增添新行
O 在光標(biāo)所在行的上一行增添新行
I 在光標(biāo)所在行的開頭插入
A 在光標(biāo)所在行的末尾插入

保存妆偏,退出,環(huán)境變量

命令 說明
:w 將編輯的數(shù)據(jù)寫入硬盤檔案中(常用)
:w! 若文件屬性為『只讀』時盅弛,強制寫入該檔案钱骂。不過,到底能不能寫入挪鹏, 還是跟你對該檔案的檔案權(quán)限有關(guān)
:q 離開 vi (常用)
:q! 若曾修改過檔案见秽,又不想儲存,使用 ! 為強制離開不儲存檔案狰住。
:wq 儲存后離開
:wq! 強制儲存后離開
ZZ 若檔案沒有更動张吉,則不儲存離開,若檔案已經(jīng)被更動過催植,則儲存后離開!
:w [filename] 另存為
:r [filename] 在編輯的數(shù)據(jù)中肮蛹,讀入另一個檔案的數(shù)據(jù)。亦即將 『filename』 這個檔案內(nèi)容加到光標(biāo)所在行后面
:! command 暫時離開 vi 到指令列模式下執(zhí)行 command 的顯示結(jié)果创南!例如 『:! cat ./test』即可在 vi 當(dāng)中察看當(dāng)前文件夾中的test文件中的內(nèi)容
Esc 退出插入模式伦忠,進入命令模式
:set nu 顯示行號,設(shè)定之后稿辙,會在每一行的前綴顯示該行的行號,這一點昆码,非常有用,當(dāng)我們修改配置文件的時候邻储,能知道多少行赋咽,就方便多了。
:set nonu 與 set nu 相反吨娜,取消行號

參考說明

  1. http://blog.163.com/stu_shl/blog/static/599375092011639354090/
  2. http://www.reibang.com/p/bcbe916f97e1#
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末脓匿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子宦赠,更是在濱河造成了極大的恐慌陪毡,老刑警劉巖米母,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異毡琉,居然都是意外死亡铁瞒,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門桅滋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來慧耍,“玉大人,你說我怎么就攤上這事虱歪》湟铮” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵笋鄙,是天一觀的道長师枣。 經(jīng)常有香客問我,道長萧落,這世上最難降的妖魔是什么践美? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮找岖,結(jié)果婚禮上陨倡,老公的妹妹穿的比我還像新娘。我一直安慰自己许布,他們只是感情好兴革,可當(dāng)我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蜜唾,像睡著了一般杂曲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袁余,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天擎勘,我揣著相機與錄音,去河邊找鬼颖榜。 笑死棚饵,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的掩完。 我是一名探鬼主播噪漾,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼且蓬!你這毒婦竟也來了欣硼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤缅疟,失蹤者是張志新(化名)和其女友劉穎分别,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體存淫,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡耘斩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了桅咆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片括授。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖岩饼,靈堂內(nèi)的尸體忽然破棺而出荚虚,到底是詐尸還是另有隱情,我是刑警寧澤籍茧,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布版述,位于F島的核電站,受9級特大地震影響寞冯,放射性物質(zhì)發(fā)生泄漏渴析。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一吮龄、第九天 我趴在偏房一處隱蔽的房頂上張望俭茧。 院中可真熱鬧,春花似錦漓帚、人聲如沸母债。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毡们。三九已至,卻和暖如春牵署,著一層夾襖步出監(jiān)牢的瞬間漏隐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工奴迅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留青责,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓取具,卻偏偏與公主長得像脖隶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子暇检,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容