vi/vim編輯器常用功能總結

vi編輯器是linux上的一個常用的編輯器(vim是vi的IMprove版本),功能也比較多,下面總結一下在使用vi編輯器的過程中常用的一些指令。

首先說明一下,在vim中常用的有三種模式:正常模式、編輯模式和命令模式:

  • 正常(normal)模式,缺省的編輯模式;下面如果不加特殊說明,提到的命令都直接在正常模式下輸入;任何其它模式中都可以通過鍵盤上的 Esc 鍵回到正常模式。
  • 命令(command)模式,用於執行較長、較複雜的命令;在正常模式下輸入“:”(一般命令)、“/”(正向搜索)或“?”(反向搜索)即可進入該模式;命令模式下的命令要輸入回車鍵(Enter)纔算完成。
  • 插入(insert)模式,輸入文本時使用;在正常模式下鍵入“i”(insert)或“a”(append)即可進入插入模式(也有另外一些命令,如“c”,也可以進入插入模式,但這些命令有其它的作用)。

上面的詳細介紹參考自:https://www.ibm.com/developerworks/cn/linux/l-tip-vim1/index.html

1 如何設置行號

退出編輯模式(按下Esc萬無一失),輸入冒號“:set number”並回車即可顯示行號,如果想要隱藏行號,只需要輸入“:set nonumber”即可。

2 刪除單個字符

在正常模式下將光標移動到需要刪除的字符位置後,按下x即可刪除

3 刪除一行字符

在正常模式下將光標移動到想要刪除的行,按下dd即可刪除當前行

4 撤銷上一次操作

正常模式下按u

5 重做(反撤銷)

按下ctrl+r

6 在窗口右下角顯示當前光標位置(行,列)

方法與1類似,命令模式下輸入“:set ruler”

7 搜索

命令模式下輸入“/string”,string爲你要查找的字符串,按回車即可定位到文檔中第一次出現你要查找的字符的位置,按n查找下一個,按N查找上一個

8 激活鼠標

在vim上也是可以使用鼠標的!只是默認情況下鼠標沒有被激活,在命令模式下輸入“:set mouse=a”即可使用鼠標啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章