5 vim程序編輯器

1 為何要學 vim

  • 所有 UNIX-like 系統(tǒng)內(nèi)置 vi 文本編輯器
  • 很多軟件的編輯借口都主動調(diào)用 vi
  • vim 具有程序編輯能力,可主動以字體顏色辨別語法正確性,方便編碼
  • 程序簡單,編輯速度迅速
    vi 和vim的關系
    vim可以視為 vi 的高級版本,vim 可以用顏色或下劃線方式顯示一些特殊信息。 vim會根據(jù)文件擴展名或者文件的開頭信息,判斷該文件的內(nèi)容而自動調(diào)用程序語法進行判斷。 vim 官網(wǎng)講vim 是一個程序開發(fā)工具不是文本處理軟件。 vim 加了很多額外功能,如正則查找、多文件編輯、區(qū)塊復制。

2 vi 的三種模式

一般命令模式、編輯模式、命令行模式
一般命令模式
vi打開文件后就進入一般命令模式,可以使用 [ 上下左右 ] 按鍵移動光標,使用 [ 刪除字符 ][ 刪除整行 ] 來處理文件內(nèi)容,使用 [ 復制 粘貼 ] 處理文件內(nèi)容。
編輯模式
一般命令可以刪除復制粘貼,無法編輯文件內(nèi)容,需要等到按下 [i l o O a A r R] 才能進入編輯模式,進入編輯模式后,左下方有 [INSERT] 或 [REPLACE] 字樣。
命令行模式
一般模式下,輸入【 : / ? 】中任何一個完妞,可以將光標移動到最后一行,可以讀取、保存、批量替換字符,退出 vi 、顯示行號等操作。
三種模式的關系圖

3 按鍵說明 (常用)

3.1 一般模式可用按鈕和說明



3.2 一般模式切換到編輯模式

3.3 一般模式到命令行模式

3.4 塊選擇

3.5 多文件編輯

使用 vim file1 file2 可以實現(xiàn)同時打開兩個文件。

3.6 多窗口編輯

3.7 vim操作記錄 ~/.viminfo

vim會主動將你曾經(jīng)做過的行為記錄下來,這個紀錄操作的文件就是:~/.viminfo

3.8 vim環(huán)境設置 ~/.vimrc



摘自《鳥哥的Linux私房菜》,更多精彩參考 http://cn.linux.vbird.org/
參考 https://blog.51cto.com/11060853/2096446

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

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

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