vim中插入複製剪下查詢

2021-07-27 05:08:32 字數 1293 閱讀 4824

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模...