vim基本用法

vim支持各種語言和各種插件。

配置vimrc文件

建議參考https://github.com/amix/vimrc
錯誤處理

  • 在運行vim的時候提示如下錯誤:
處理 /home/zzw/.vim_runtime/vimrcs/basic.vim 時發(fā)生錯誤:
第   52 行:
E174: 命令已存在: 請加 ! 強制替換

解決方法:
找到/home/zzw/.vim_runtime/vimrcs/basic.vim的第 52 行,發(fā)現(xiàn)其為command W w !sudo tee % > /dev/null,在這一行前面加",將其注釋掉,保存退出即可。

  • 在運行vim的時候提示如下錯誤:
vim-go requires Vim 7.4.2009 or Neovim 0.3.1, but you're using an older version.
Please update your Vim for the best vim-go experience.
If you really want to continue you can set this to make the error go away:
    let g:go_version_warning = 0
Note that some features may error out or behave incorrectly.
Please do not report bugs unless you're using Vim 7.4.2009 or newer or Neovim 0.3.1.

解決方法:
編輯.vimrc
vim ~/.vimrc
添加一行
let g:go_version_warning = 0
保存退出 問題解決

基本用法:

  • 進(jìn)入插入模式:i;
  • 退出插入模式,返回命令模式,或去命令模式下已輸入的命令的一部分:ESC;
  • 將當(dāng)前文件保存為name.type:命令模式下,:wq name.type;
  • 上下左右移動光標(biāo):h->左移,j->下移,k->上移,l->右移;
  • 往前/后跳一個單詞:b(back)/w(word);
  • 往上/下翻頁:PageUp/PageDown,或者Ctrl+b(backword) / Ctrl+f(forward);
  • 光標(biāo)跳到第88行:88gg;
  • 光標(biāo)往上/下跳10行:10k/10j;
  • 消除打錯的命令,比如本來想打88gg的,卻不小心打了93,想把這個取消重新打:Esc;
  • 查找node:/node;
  • 在查找結(jié)果中找上/下一個結(jié)果:shift+n / n(next);
  • 剪切掉當(dāng)前行:cc; 注意,剪切后會自動跳入插入模式!
  • 剪切掉從當(dāng)前行開始的往下3行:c3c;
  • 恢復(fù)/取消上一步操作:u(undo);
  • 粘貼:p(paste);
  • 進(jìn)入VISUAL(可視)模式:v;此模式下光標(biāo)做選擇文本;
  • 選中文本:visual模式下,光標(biāo)移動到待選擇文本的開始位置,然后通過上下左右移動,即可選中。然后想剪切的話就再按下c,只想復(fù)制的話就按下yy;
  • 復(fù)制當(dāng)前行:yy;
  • 復(fù)制從當(dāng)前行開始的往下3行:y5y;
  • 自動補全:Ctrl+n;
?著作權(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)容

  • 1. 關(guān)于Vim vim是我最喜歡的編輯器,也是linux下第二強大的編輯器。 雖然emacs是公認(rèn)的世界第一,我...
    MiracleJQ閱讀 941評論 0 3
  • 1. 關(guān)于Vim vim是我最喜歡的編輯器,也是linux下第二強大的編輯器。 雖然emacs是公認(rèn)的世界第一,我...
    Dyworldhua閱讀 1,570評論 0 2
  • 曾經(jīng)在思科的工廠測試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過2年半,現(xiàn)在...
    戈多在地獄閱讀 1,978評論 1 13
  • 曾經(jīng)使用了幾年多的Vim,手冊也翻過一遍。雖然現(xiàn)在不怎么用vim了,曾經(jīng)的筆記還是貼出來,與喜歡vim的朋友分享。...
    Sylar丶閱讀 973評論 0 0
  • 有人問,你覺得愛情最好的模樣是什么樣的。 我想,大概是他會讓我忘記我原來已經(jīng)長大的模樣,似乎一切都沒有變,很多很多...
    沐涵愛咖啡閱讀 988評論 6 5

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