vim 入門教程

入門

  1. 模式的切換 輸入 i 表示輸入模式 按鍵 esc 表示Normal模式 在normal模式下所有的按鍵都是功能按鍵
  2. x 刪除光標(biāo)所在的一個字符
  3. 文件的保存和退出 :wq 保存和退出 :w文件的單獨保存 :q 文件退出 (注w后面可以跟進文件名字)

ctrl+s 表示的是屏幕鎖定 使用ctrl+q可以進行解鎖

  1. dd 表示刪除當(dāng)前行 并把刪除的內(nèi)容存到剪貼版里面
  2. p 粘貼剪貼板
  3. hjkl 進行左下上右的操作 ,當(dāng)然也可以使用方向鍵進行操作
  4. :help <command> 顯示相關(guān)命令的幫助 使用:q 退出help 模式

漸入佳境

各種插入模式

  1. a 在光標(biāo)后面跟插入
  2. o 在當(dāng)前行后面插入一新行,同時進入插入模式
  3. O 在當(dāng)前行前面插入一新行,同時進入插入模式
  4. cw 替換從光標(biāo)所在位置后到一個單詞結(jié)尾的字符

簡單的移動光標(biāo)

  1. 0 數(shù)字零 移動到行頭
  2. ^ 移動到第一個不是blank字符的位置 (blank字符指的是空格,tab,換行,回車等)
  3. $ 移動到本行行尾
  4. g_ (字母加上下劃線) 移動到本行最后一個不是blank字符的位置
  5. /* 搜索 * 字符 (如果搜索多個匹配結(jié)果,按n鍵可以到達(dá)下一個)

復(fù)制和粘貼

  1. p 粘貼
  2. yy 拷貝當(dāng)前行

撤銷和反撤銷

  1. u 撤銷
  2. ctrl+r 反撤銷

打卡/保存/退出/改變文件(buffer)

  1. :e <path> 打開一個文件
  2. :w 保存文件
  3. :saveas <path> 另存文件到<path> 地址
  4. :x或ZZ或:wq 保存并退出 (:x 表示只在需要的時候進行保存,ZZ是大寫的不需要輸入:
  5. :q! 退出不保存
  6. :qa! 強行退出所有正在編輯的文件,
  7. :bn 和 :bp 在打卡多個文件的時候使用這兩個命令可以切換上一個文件和下一個文件

正常使用

vim 怎么重復(fù)自己

  1. . 可以重復(fù)上一次的命令
  2. N(command) 重復(fù)某個命令N次
  3. NG 光標(biāo)移動到第N行
  4. gg 光標(biāo)移動到第一行
  5. G 移動到最后一行

ubuntu 中vim tab鍵設(shè)置成4個空格

sudo vim /etc/vim/vimrc
    set rs=4
    set expandtab
    set autoindent
  1. 按照單詞移動
    1. w 移動下一個單詞的開頭
    2. e 移動到下一個單詞的結(jié)尾
      注意: 在程序變量上使用 使用小寫的e和w
      程序語句中單詞是由blank字符分隔開,那么需要使用大寫的E W

最強的光標(biāo)移動

  1. % 匹配括號移動 包括 (( { [)注: 需要把光標(biāo)移動到括號上
  2. *``# 匹配光標(biāo)當(dāng)前所在的單詞,移動到下一個或者上一個(*是下一個#是上一個)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,608評論 9 468
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧!),在windows上也...
    何必遠(yuǎn)方閱讀 3,322評論 0 3
  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動Vim 文檔操作 光標(biāo)的移動 1 基本移動 2 翻屏 3 ...
    SunnyLeong閱讀 9,011評論 0 32
  • 曾經(jīng)在思科的工廠測試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過2年半,現(xiàn)在...
    戈多在地獄閱讀 1,981評論 1 13
  • 靜默了一天,翻看著手機,看著微信群里熱鬧的聊天,沒有一條是我可以回復(fù)的。。。 換了我最舒適的發(fā)型,畫了淡妝,穿上只...
    miyio閱讀 223評論 0 0

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