1、插入模式
i:在游標的左側輸入文字,進入插入模式。
i:在游標所在行的行首插入文字
a:在游標的右側插入文字
a:在游標所在行的行尾插入模式
s:刪除游標所在字元後插入文字
s:刪除游標所在行之後插入文字
2、複製/貼上
yy:複製一行
nyy: 複製n行
p:對複製/(剪下)刪除的行進行貼上
3、剪下
dd:剪下/刪除一行
d0: 刪除游標之前的該行所有字元,不包括游標所在字元。
d$: 刪除游標之後的該行所有字元,包括游標所在字元。
ndd:剪下/刪除n行
p:對剪下的行進行貼上
4、查詢
-----在vi中查詢某乙個單詞
1)如果在插入模式下,先按esc,退出插入模式,否則此步省略。
2)再按: 冒號進入命令模式。
3)輸入/word或者?word查詢單詞word,如果想接著查詢該單詞,按n或n。
:/def 從上往下搜尋字串def,即向後搜尋。
:?def 從下往上搜尋字串def,即向前搜尋。
shift + */*: 向後查詢游標處的單詞,可通過n或n進行上乙個或下乙個匹配。
#:向前查詢游標處的單詞。
5、定位到某一行
:行號,按回車即可。
快速到達第一行和最後一行可以用快捷鍵,gg定位到第一行行首,g定位到最後一行行首
例如:100 定位移動到第100行。
6、顯示行號
:set number
Vim複製剪下貼上
用了好久都不知道怎麼複製,最近實在不能忍了,找了一下。yank在vim裡作為複製的意思 原意是拉。複製的命令是yy或者y,兩者都會複製游標所在行整行。鑑於vim命令可以計數,就是在命令前加數字,表示重複操作次數,那麼 如果,2yy或y2y複製兩行。鍵是跳到行首,那麼 y 複製至行首,或y0。不含游標...
vim 複製和剪下文字
1.剪下文字 用v選中文字之後可以按y進行複製,如果按d就表示剪下,之後按p進行貼上。剪下一行 dd 剪下當前行游標所在的位置到行尾 d 剪下當前行游標所在的位置到行首 d 前切三行 3dd,即從當前行 下兩行被剪下了。2.剪下1 10行到20行 1,10 m 20 比如 我要複製 自己及四周的環境...
vim剪下指定行 Vim複製剪下貼上設定行號等技巧
問題描述 vim 中選中指定字元,進行複製,剪下,貼上以及設定行號。解決方法 進入vim中visual模式,visual模式進入,可以有三種方式 1 在普通模式 normal 下,直接按鍵 v 就可以進入預設visual模式,可以使用v j k h l 進行文字選擇 普通可視 注 使用normal模...