vim編輯器跳轉 複製 剪下 2

2021-07-23 11:15:58 字數 895 閱讀 5810

重複上次執行命令 . ;如普通模式下上次輸入x刪除乙個字母,則. 表示x命令

執行指定此說相同的命令:ndd->刪除n行;ndw->刪除n個單詞;10x->刪除10個字母

游標的快速跳轉(普通模式下)

1)行間跳**ng(:set nu命令顯示行標);gg(第一行);g(最後一行)

小技巧:你在完成依次跳轉後,可以使用ctrl+o快速回到上一次(跳轉前)游標所在位置。

2)行內跳** 命令

說明w到下乙個單詞的開頭

e到下乙個單詞的結尾

b到前乙個單詞的開頭

ge到前乙個單詞的結尾

0或^到行頭

$到行尾

f《字母》

向後搜尋《字母》並跳轉到第乙個匹配的位置(非常實用)

f《字母》

向前搜尋《字母》並跳轉到第乙個匹配的位置

t《字母》

向後搜尋《字母》並跳轉到第乙個匹配位置之前的乙個字母(不常用)

t《字母》

向前搜尋《字母》並跳轉到第乙個匹配位置之後的乙個字母(不常用)

4. 複製貼上和剪下

1) 普通模式中使用y複製

命令說明

yy複製游標所在的整行(3yy:複製3行)

y^或y0

複製至行首,不包含游標所在的字元

y$複製至結尾,包含游標所在的字元

yw複製乙個單詞(y2w:複製2單詞)

yg複製至文章末

y1g複製至文章開頭

2)普通模式下使用p貼上

命令說明

p(小寫)

貼上在游標後

p(大寫)

貼上在游標前

3)剪貼及貼上

dd:上面所講的刪除命令就是剪下

ddp: 實現快速交換游標所在行與它下面的行

Vim編輯器複製貼上

曾經也在找看看有沒有快捷的方法全選,但是網上很多都是重複,並且錯誤的,比如 1,y,這是什麼?要寫也要寫成 1,y,但是我告訴你,寫成 1,y是全部複製,不是全選 dg,這個就更加誤導人了,這是刪除游標所在行到最後一行的內容 包括游標所在行的內容 上面這裡都扯到 去了。全選正確的答案是 g g 稍微...

Linux下vi編輯器貼上複製剪下功能

linux下vi編輯器實現簡單的貼上複製剪下功能 如果想把檔案內的第三行內容黏貼到第十五行 1.進入你的檔案,處於命令模式,而不是編輯模式 2.將你的游標移到你的第三行的開頭 用方向鍵 3,按下v,你發現切換到可視模式了 按方向鍵,知道選中你想要的內容 4.按y,再將游標移到第十四行末尾。5.按p。...

Linux下vi編輯器貼上複製剪下功能

1 如果想把檔案內的第三行內容黏貼到第十五行 1.進入你的檔案,處於命令模式,而不是編輯模式 2.將你的游標移到你的第三行的開頭 用方向鍵 3,按下v,你發現切換到可視模式了 按方向鍵,知道選中你想要的內容 4.按y,再將游標移到第十四行末尾。5.按p。完成 2 此方法可以用於多行的貼上 複製 若想...