1. 選定文字塊。使用v進入可視模式,移動游標鍵選定內容。
ctrl+v 是塊選擇,與v有點不同
2.複製的命令是y,即yank(提起) ,常用的命令如下:
y 在使用v模式選定了某一塊的時候,複製選定塊到緩衝區用;
yy 複製整行(nyy或者yny ,複製n行,n為數字);
y^ 複製當前到行頭的內容;
y$ 複製當前到行尾的內容;
yw 複製乙個word (nyw或者ynw,複製n個word,n為數字);
yg 複製至檔尾(nyg或者yng,複製到第n行,例如1yg或者y1g,複製到檔尾)
3. 剪下的命令是d,即delete,d與y命令基本類似,所以兩個命令用法一樣,包括含有數字的用法.
d 剪下選定塊到緩衝區;
dd 剪下整行
d^ 剪下至行首
d$ 剪下至行尾
dw 剪下乙個word
dg 剪下至檔尾
4. 貼上的命令式p,即put(放下)
p 小寫p代表貼至游標後(下),因為游標是在具體字元的位置上,所以實際是在該字元的後面
p 大寫p代表貼至游標前(上)
整行的複製貼上在游標的上(下)一行,非整行的複製則是貼上在游標的前(後)
注: 在正規表示式中,^表示匹配字串的開始位置,$表示匹配字串的結束位置。
命令前面加數字表示重複的次數,加字母表示使用的緩衝區名稱。使用英文句號"."可以重複上乙個命令。
在複製貼上時,另一組常用的命令是u(撤銷操作),u(撤銷某一行最近所有修改),ctrl+r(重做),這些功能主要是vim中的,vi中略有差別
vim 複製 刪除多行
文章分類 作業系統 一 多行 dd刪除一行 ndd 刪除以當前行開始的n行 dw刪除以當前字元開始的乙個字元 ndw刪除以當前字元開始的n個字元 d d 刪除以當前字元開始的一行字元 d 刪除到下一句的開始 d 刪除到下一段的開始 d回車刪除2行 二 複製多行 任務 將第9行至第15行的資料,複製到...
VIM複製貼上
vim作為最好用的文字編輯器之一,使用vim來編文件,寫 實在是很愜意的事情。每當學會了vim的乙個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用vim來寫部落格,發現在vim中貼...
vim 複製 刪除多行
一 多行 dd刪除一行 ndd 刪除以當前行開始的n行 dw刪除以當前字元開始的乙個字元 ndw刪除以當前字元開始的n個字元 d d 刪除以當前字元開始的一行字元 d 刪除到下一句的開始 d 刪除到下一段的開始 d回車刪除2行 二 複製多行 任務 將第9行至第15行的資料,複製到第16行 方法1 強...