Windows下使用Vim極簡入門


2018/10/12更新
可以先在Web瀏覽器中找到一點使用Vim的感覺,請參考這篇文章:
想要geek范?還是初學Linux vim不熟練?Surfingkeys 可以幫到你
Surfingkeys快速上手


0.下載與安裝

在vim官網下載

1.Vim常見的幾種模式:

  • 一般模式:主要用於瀏覽,不能隨意刪除、修改等。按Esc進入該模式。
  • 插入模式:類似平常我們打開記事本后所在的模式。在命令模式下按i進入。
  • 命令模式:按:進入,執行如保存、退出等功能。
  • 可視模式: 按v進入,主要用於選擇。

2.Vim中最常用的命令

移動光標:
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下安裝的gvim,也可直接使用ctrl+c,ctrl+v進行復制粘貼。

全選復制:ggvG。命令解釋:gg到文件首,v開啟可視模式,G到文件尾。

搜索:
/,向后查找。?,向前查找。
查找狀態下, 按n找下一個。N找上一個。
%,括號匹配。對程序員特別有用。

if(True){
	System.out.println("hi");
}

替換:
:s/old/new替換old為new,僅替換一個。
:s/old/new/g替換一行
:%s/old/new/g全篇替換,但是對中文支持不是很好。

3.其他常用編輯命令:

i,在光標位置前插入。a,在光標位置后插入。A在整行之后插入。

dw,刪除一個單詞。比較適合英文,不太適合中文。d2w,刪除兩個單詞。
dd,刪除整行(相當於剪切)。可以在需要的地方按p進行粘貼。
d$,刪除到行尾。d0,刪除到行首。
yy,復制整行。

x, 刪除當前光標位置字符。r,替換。

其他說明

Windows下的Gvim支持所有常用快捷鍵ctrl+c,ctrl+v,ctrl+a,ctrl+s,shift,home,end,page up,page down等。基本上可以做到無痛切換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM