Windows下使用Vim極簡入門

2021-09-23 23:33:43 字數 1820 閱讀 1717

2018/10/12更新

可以先在web瀏覽器中找到一點使用vim的感覺,請參考這篇文章:

想要geek範?還是初學linux vim不熟練?surfingkeys 可以幫到你

surfingkeys快速上手

移動游標:

h、j、k、l分別對應左、下、上、右

0,行首。$,行尾。

gg,檔案頭。g,檔案尾。

儲存退出::

:q!強制退出不儲存,:wq!儲存後強制退出,:w test.txt儲存為test.txt檔案。

w, write. q, quit. !, 強制.

撤銷操作:

u,undo撤銷上一次執行,類似於ctrl+zu撤銷對整行的修改。

ctrl-r,redo。

選擇複製貼上:

首先要進行選擇,按v進入可視模式後,然後移動游標(使用hjkl移動)進行選擇。

然後按y進行複製。注意:是複製到vim的暫存器,只能在vim內使用。不是複製到系統剪貼簿。

在需要貼上的地方按p

也可使用同樣的方法進行選擇刪除,按d為進行刪除。

複製到系統剪貼簿,"+y,就是複製到暫存器"+中,即系統剪貼簿。

從系統剪貼簿貼上,"+p

如果在windows下安裝的**im,也可直接使用ctrl+c,ctrl+v進行複製貼上。

全選複製:g**g。命令解釋:gg到檔案首,v開啟可視模式,g到檔案尾。

搜尋:

/,向後查詢。?,向前查詢。

查詢狀態下, 按n找下乙個。n找上乙個。

%,括號匹配。對程式設計師特別有用。

if(true)
替換:

:s/old/new替換old為new,僅替換乙個。

:s/old/new/g替換一行

:%s/old/new/g全篇替換,但是對中文支援不是很好。

i,在游標位置前插入。a,在游標位置後插入。a在整行之後插入。

dw,刪除乙個單詞。比較適合英文,不太適合中文。d2w,刪除兩個單詞。

dd,刪除整行(相當於剪下)。可以在需要的地方按p進行貼上。

d$,刪除到行尾。d0,刪除到行首。

yy,複製整行。

x, 刪除當前游標位置字元。r,替換。

windows下的**im支援所有常用快捷鍵ctrl+c,ctrl+v,ctrl+a,ctrl+s,shift,home,end,page up,page down等。基本上可以做到**切換。

vim配置極簡推薦

使用vim編輯器開啟 vimrc修改配置,沒有會自動建立 vim vimrc 輸入以下配置 設定編碼 set fileencodings utf 8,ucs bom,gb18030,gbk,gb2312,cp936 set termencoding utf 8 set encoding utf 8 ...

在windows下使用vim

最主要的就是解決lua和clang的問題。解決lua 有時候在windows下配置使用libclang比較麻煩,哪麼就使用支援clang binary的clang complete 這個版本是2.0的 2013年 也是最後一版支援clang binary的clang complete,以後的版本將不...

Windows下VIM使用Vundle管理外掛程式

windows下vim使用vundle管理外掛程式 首先安裝gvim和git,將c program files git cmd加入到path環境變數中,之後在cmd中執行 git clone vim bundle vundle 在 vimrc檔案中新增如下配置 配置vundle開始 開始vundle...