vim 快捷鍵

vim快捷鍵 vim快捷鍵

i  進入編輯模式
ESC退出編輯模式

h  光標向左
j  光標向下
k  光標向上
l  光標向右

Ctril+F向前翻整頁
Ctril+U向前翻半頁 
Ctril+B向後翻整頁
Ctril+D向後翻半頁
Home和End  快速定位光標到行首和行尾
Page Up和Page Down 進行文本的上下翻頁
Backspace 刪除光標左側字符
Delect 刪除光標位置的字符

gg	光標跳到第一行
G	光標跳到最後一行
^  	光標到本行行頭
$  	光標到本行行尾
w	光標跳到的下個單詞的開頭
e	光標跳到的下個單詞的結尾
%       匹配括號(先將光標放到一個括號上,它會自動跳轉到與其匹配的括號上)
#       匹配光標當前所在的單詞(上一個)
*       匹配光標當前所在的單詞(下一個)


x  	    刪除光標前一個字
dd       剪切當前行
(n)d     向下剪切包括當前光標所在行在內的n行,其實共是n+1,剪切光標所在行是0d ,下標從0開始
yy         複製當前行
p  	    粘貼
(n)p	    在光標所在行下粘貼n行

cw         刪除本行中光標之後的字符
.  	       重複上一次的命令
(n).	    重複上一次的命令n次




:help	            幫助
:e+文件名	    打開一個新文件
:bn 和 :bp          你能夠同時打開不少文件,使用這兩個命令來切換下一個或上一個文件。
:w	                    保存(若是是修改的文件)
:w+文件名  	    保存(若是是新建的文件)
:w+文件名+q	保存並退出(若是是新建的文件)
:wq                     保存並退出(若是是修改的文件)
:saveas+文件名	另存爲
:q	退出
:q!	退出不保存
:(n)	光標跳到第n行
:e! file1 在當前文件下編輯新的文件
:r /etc/passwd 實現文件的讀入功能

:set nu 顯示行號
:set nonu 取消顯示行號



4.三、刪除操做
x             刪除光標處的單個字符
dd          刪除光標所在的行
dw         刪除當前字符到單詞尾的全部字符
d$         刪除當前字符到行尾的全部字符
d^         刪除當前字符到行首的全部字符
J             合併當前行和下一行的內容


4.四、撤銷操做
u              取消最近一次的操做
U             取消當前行進行的全部操做
Ctrl+R     對使用u命令撤銷的操做進行恢復


4.五、複製操做
yy             複製當前正行內容到VI緩衝區
yw             複製當前光標到單詞尾部字符的內容到VI緩衝區
y$             複製當前光標到行尾的內容到VI緩衝區
y^             複製當前光標到行首的內容到VI緩衝區
:m,ny       複製第m行到第n行之間的文本到VI緩衝區
相關文章
相關標籤/搜索