linux《vi工具的使用》

一、【插入文本】 
┌──┬────────────┐ 
│命令│描述          │ 
├──┼────────────┤ 
│i  │在當前字符前插入文本  │ 
├──┼────────────┤ 
│I  │在行首插入文本      │ 
├──┼────────────┤ 
│a  │在當前字符後添加文本  │ 
├──┼────────────┤ 
│A  │在行末添加文本     │ 
├──┼────────────┤ 
│o  │在當前行後面插入一空行 │ 
├──┼────────────┤ 
│O  │在當前行前面插入一空行 │ 
├──┼────────────┤ 
│R  │以改寫方式輸入文本   │ 
└──┴────────────┘ 
二、【移動光標】
┌─────┬───────────┐ 
│命令   │描述         │ 
├─────┼───────────┤ 
│j或下箭頭 │向下移動一行     │ 
├─────┼───────────┤ 
│k或上箭頭 │向上移動一行     │ 
├─────┼───────────┤ 
│h或左箭頭 │左移一個字符     │ 
├─────┼───────────┤ 
│l或右箭頭 │右移一個字符     │ 
├─────┼───────────┤ 
│w     │右移一個詞      │ 
├─────┼───────────┤ 
│W     │右移一個以空格分隔的詞│ 
├─────┼───────────┤ 
│b     │左移一個詞      │ 
├─────┼───────────┤ 
│B     │左移一個以空格分隔的詞│ 
├─────┼───────────┤ 
│0     │移到行首       │ 
│Ctrl-F  │向前翻頁       │ 
├─────┼───────────┤ 
│Ctrl-B  │向後翻頁       │ 
├─────┼───────────┤ 
│nG    │到第n行        │ 
├─────┼───────────┤ 
│G     │到最後一行      │ 
└─────┴───────────┘ 
三、【替換文本】 
┌─────┬──────┐ 
│命令   │描述    │ 
├─────┼──────┤ 
│$     │到行尾   │ 
├─────┼──────┤ 
│(     │到句子的開頭│ 
├─────┼──────┤ 
│)     │到句子的末尾│ 
├─────┼──────┤ 
│{     │到段落的開頭│ 
├─────┼──────┤ 
│}     │到段落的末尾│ 
└─────┴──────┘ 

四、刪除文本 
┌───┬───────────┐ 
│命令 │描述          │ 
├───┼───────────┤ 
│r   │替換一個字符      │ 
├───┼───────────┤ 
│c   │修改文本直到按下Esc健 │ 
├───┼───────────┤ 
│cw  │修改下一個詞      │ 
├───┼───────────┤ 
│cnw  │修改接下來的n個詞   │ 
└───┴───────────┘ 
五、【文本編輯】
┌──┬──────────────────────┐ 
│命寺│描述                    │ 
├──┼──────────────────────┤ 
│yy │將一行文本移到缺省緩衝區中          │ 
├──┼──────────────────────┤ 
│yn │將下一個詞移到缺省緩衝區中          │ 
├──┼──────────────────────┤ 
│ynw │將後面的n個詞移到缺省緩衝區中        │ 
├──┼──────────────────────┤ 
│p  │如果缺省緩衝區中包含一行文本,則在當前   │ 
│  │行後面插入一個空行井將缺省緩衝區中的聲   │ 
│  │容粘貼到這一行中;如果缺省緩衝區中包含   │ 
│  │多個詞,把這些詞粘貼到光標的右邊.     │ 
├──┼──────────────────────┤ 
│P  │如果缺省緩衝區中包含一行文本,則正當前    │ 
│   │行前面插入一個空行井將缺省緩衝區中的內    │ 
│  │容粘貼到這一行中;如果缺省緩衝區中包含    │ 
│   │多個詞,把這些詞粘貼到光標的左邊    

  │ 
└──┴──────────────────────┘ 
六、【保存退出】 
┌───────────┬───────────────┐ 
│命令         │描述             │ 
├───────────┼───────────────┤ 
│zz          │保存並退出          │ 
├───────────┼───────────────┤ 
│:w filename      │寫入文件            │ 
├───────────┼───────────────┤ 
│:W          │寫入文件           │ 
├───────────┼───────────────┤ 
│:x          │保存(如果當前文件修改過)並退出│ 
├───────────┼───────────────┤ 
│:q!          │不保存文件,直接退出      │ 
├───────────┼───────────────┤ 
│:q          │退出vi            │ 
發佈了29 篇原創文章 · 獲贊 18 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章