vi命令補(bǔ)充

其他常用命令:

????? 使用yy鍵復(fù)制當(dāng)前行,使用p鍵粘貼復(fù)制或剪切的內(nèi)容

????? 使用dd鍵刪除一行,10dd刪除光標(biāo)所在一下10行

????? 使用x鍵刪除光標(biāo)所在位置后的字符,

????? 使用set nu(num)顯示行號(hào),set nonu取消行號(hào),行號(hào)只為顯示,不改變文件

????? 使用set ai(autoindent)使編輯的文件自動(dòng)縮進(jìn),編輯腳本時(shí)常用

????? 使用syntax on開啟語法高亮,符合語法的會(huì)被著色

????? 使用/string或?string可以在本文件中查找指定字符串,按n鍵查找下一個(gè),N鍵查找上一個(gè)

打開多個(gè)文件:

使用vi打開多個(gè)文件,直接在后面跟多個(gè)文件即可,但是默認(rèn)顯示的是第一個(gè)文件,在末行模式下可以對(duì)文件進(jìn)行切換,將復(fù)制的文件粘貼到其他文件。

如vim test1 test2?test3

????? 末行命令:next:下一個(gè)文件

??????????????????? ?????? perv:上一個(gè)文件

??????????????????? ?????? last:最后一個(gè)文件

??????????????????? ?????? frist:第一個(gè)文件

??????????????????? ?????? qa:退去全部文件

分屏顯示:

ctrl+w鍵松開后再使用s鍵:水平拆分窗口

ctrl+w鍵松開后再使用v鍵:垂直拆分窗口

窗口之間的切換:Ctrl+w鍵再加方向鍵,可以切換到對(duì)應(yīng)方向的窗口

分屏顯示多個(gè)文件:

使用參數(shù)o來實(shí)現(xiàn),小寫o是水平顯示,大寫o是垂直顯示

如vim –o test1 test2或者vim –O test1?test2

將文件的部分內(nèi)容保存到其他文件:

在末行模式下使用w加路徑名即可,w前可以跟位置參數(shù)

通過修改vim的配置文件,可以更改vim的默認(rèn)效果,/etc/vimrc為所有用戶的配置,.vimrc為當(dāng)前用戶的配置,在家目錄下。

比如在/etc/vimrc文件添加set nu,默認(rèn)顯示行號(hào)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,604評(píng)論 9 468
  • 曾經(jīng)使用了幾年多的Vim,手冊(cè)也翻過一遍。雖然現(xiàn)在不怎么用vim了,曾經(jīng)的筆記還是貼出來,與喜歡vim的朋友分享。...
    Sylar丶閱讀 973評(píng)論 0 0
  • 1. Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。 插入模式:可以輸入文本,在正常模式下,按...
    紅線路亞灣閱讀 17,794評(píng)論 0 1
  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動(dòng)Vim 文檔操作 光標(biāo)的移動(dòng) 1 基本移動(dòng) 2 翻屏 3 ...
    SunnyLeong閱讀 9,011評(píng)論 0 32
  • 今天晨讀的題目是這里有一份來自谷歌CEO的職場(chǎng)忠告。(點(diǎn)擊鏈接即可查看) 晨讀中講到了對(duì)個(gè)人職業(yè)發(fā)展的忠告。分享五...
    我是硬柿子閱讀 411評(píng)論 0 1

友情鏈接更多精彩內(nèi)容