命令模式下移動游標
1、按字元移動游標
l/h 空格鍵、l(小寫的l)鍵和方向鍵中的右移鍵都可這將游標向右移動,每次移動乙個字元,一直到達螢幕的右端,命令"7空格"或「7l」可將游標右移7個字元,h鍵和方向鍵中的左移鍵與l鍵工作方式一樣,只是方向相反。
2、將游標移動到某個特定的字元
f/f 可將游標從當前行的某個指定字元移到該字元下一次出現的位置,如,將游標從當前字元a位置移到沒一行上a的下一次出現(如果該行後面有乙個a出現)的位置
fa使用大寫字母f可移到前一次出現,如游標從當前字元a的位置移到同一行上a的前一次出現的位置
fa3、按句子和段落移動游標
)/(和}/{ )和}可分別將游標移到下乙個句子的開始和下乙個段落的開始,(/{可分別將游標移到前乙個句子的開始和前乙個段落的開始。
4、在螢幕內移動游標
h/m/l h游標定位到螢幕頂部一行的最左端,m游標定位到螢幕的中間一行,l游標定位到螢幕的底部一行。
5、翻屏
ctrl+d向下半屏 ctrl+u向上半屏 ctrl+f向前顯示一屏 ctrl+b向後顯示一屏
6、行號
輸入命令g後跟數字,vim把游標定位到對應的行,如果g後沒有數字,將把游標定位到最後一行。
查詢和替換
查詢字串 /後跟是查詢的文字,n/n向上向下重複上一次搜尋
正則/^the 是向下搜尋以the開始的行。
/!$ 是向下搜尋以嘆號結尾的下一行
/l..e 是查詢任何包含l後跟任意兩個字元和e的字串
/s\> 查詢下乙個以s結尾的字
/\/dis*m
/dis[ck] 查詢disk或disc的下一次出現
替換命令語法
[img]
address示例
[img]
查詢替換示例
[img]
拷貝和貼上
yy剪下當前行
dw剪下單詞
p貼上
vim編輯器 編輯器之神
h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...
編輯器之神 vim編輯器
vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...
linux基礎 vim編輯器(二)
vim之所以被大眾所熟知,就是因為他的快捷鍵,今天為大家帶來的是命令模式中所使用的快捷鍵 1.向左移動游標 h或者 2.向下移動游標 j或者 3.向上移動游標 k或者 4.向右移動游標 l或者 5.向下翻一頁 ctrl f 6.向上翻一頁 ctrl b 7.向下翻半頁 ctrl d 8.向上翻半頁 ...