vim使用方法
vim使用方法 (2011-08-04 12:10:57)轉(zhuǎn)載▼
標(biāo)簽: 雜談?
第一課
移動(dòng)光標(biāo)可以使用導(dǎo)航鍵或者h(yuǎn)jkl
h(左),j(下),k(上),l(右)
啟動(dòng)vim在終端輸入vim filename <ENTER>
退出vim輸入 <ESC> :q! <ENTER> 放棄所做更改退出
或者輸入 <ESC> :wq <ENTER>保存所做更改退出
刪除光標(biāo)處的字符使用x鍵
插入或添加文本輸入:
i 插入到光標(biāo)前
a 插入到光標(biāo)后
按下ESC鍵會(huì)讓你進(jìn)入普通模式或者取消不想做的未完成命令
?
第二課
刪除光標(biāo)處到所在單詞的末尾輸入 dw
刪除光標(biāo)處到所在行的末尾輸入 d$
刪除一整行輸入 dd
重復(fù)一個(gè)動(dòng)作在動(dòng)作前面加上數(shù)字 2w
改變命令的格式:
operator [number] motion
operator 是要做的動(dòng)作,比如用d刪除
[number] 是要重復(fù)的次數(shù)
motion 在文本上操作的對(duì)象,如w單詞,$一行
移動(dòng)到一行的開頭輸入 0
取消前面一個(gè)操作輸入 u
取消一整行的改變輸入 U
取消取消操作輸入 CTRL-R
?
第三課
粘貼剛刪除的內(nèi)容使用p,這會(huì)把刪除的內(nèi)容粘貼在光標(biāo)后面,如果刪除的是一行,它會(huì)被粘貼在光標(biāo)的下面一行
要替換光標(biāo)處的字符先輸入 r,然后輸入要替換上去的內(nèi)容
刪除操作允許你進(jìn)行操作到你想到的位置,輸入ce刪除光標(biāo)所在位置到單詞末尾,輸入c$刪除光標(biāo)所在位置到一行末尾
刪除的格式是:
c [number] motion
?
第四課
CTRL-G 顯示文件所在位置以及一些文件信息
G 移動(dòng)到文件末尾
number G 移動(dòng)到第number行
gg 移動(dòng)到文件開頭
輸入 / 后面跟上一個(gè)短語可以在光標(biāo)后搜索該短語
輸入 ? 后面跟上一個(gè)短語可以在光標(biāo)前面搜索該短語
在一個(gè)搜索后,輸入n可以在原來的方向上搜索下一個(gè)目標(biāo)
輸入N則在相反的方向上搜索下一個(gè)目標(biāo)
CTRL-O 讓你回到比較老的位置,CTRL-I 讓你到較新的位置
當(dāng)光標(biāo)位于(,),[,],{,或}上的時(shí)候輸入%可以移動(dòng)到它的匹配項(xiàng)上
在一行上用新內(nèi)容替換第一個(gè)舊內(nèi)容輸入 :s/old/new
在一行上用新內(nèi)容替換所有舊內(nèi)容輸入 :s/old/new/g
在兩行之間替換短語輸入 :#,#s/old/new/g
在整個(gè)文本中替換輸入 :%s/old/new/g
希望每次替換都確認(rèn)在命令后面加上c 如:s/old/new/gc
?
第五課
:!command 執(zhí)行外部命令,如:!ls 顯示列出當(dāng)前目錄內(nèi)容
:w FILENAME 把當(dāng)前vim編輯的文件保存到硬盤
在v模式下輸入 :w FILENAME可以把選中的內(nèi)容保存到FILENAME文件里
:r FILENAME 檢索硬盤文件FILENAME并把其中的內(nèi)容放在光標(biāo)下面
:r !ls 去讀ls的輸出并把內(nèi)容加到光標(biāo)所在位置的下面
?
第六課
輸入o在光標(biāo)下面打開新的一行并進(jìn)入插入編輯模式
輸入O在光標(biāo)上面打開新的一行
輸入a插入文本在光標(biāo)后面
輸入A插入文本在一行的末尾
輸入e移動(dòng)到單詞的末尾
輸入y復(fù)制文本,輸入p粘貼文本
輸入大寫的R進(jìn)入替換模式,知道按下ESC鍵
轉(zhuǎn)載于:https://www.cnblogs.com/wuxi/p/3319243.html
總結(jié)
- 上一篇: Java中方法重载
- 下一篇: shader飞线改进版