vim總結貼上/複製篇
1. 選定文字塊。使用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,即paste,貼上
p 小寫p代表貼至遊標後(下),因為遊標是在具體字元的位置上,所以實際是在該字元的後面
P 大寫P代表貼至遊標前(上)
整行的複製貼上在遊標的上(下)一行,非整行的複製則是貼上在遊標的前(後)
注:
在正規表示式中,^表示匹配字串的開始位置,$表示匹配字串的結束位置。
命令前面加數字表示重複的次數,加字母表示使用的緩衝區名稱。使用英文句號"."可以重複上一個命令。
在複製貼上時,另一組常用的命令是u(撤銷操作),U(撤銷某一行最近所有修改),Ctrl+R(重做),這些功能主要是vim中的,vi中略有差別
相關文章
- vim在系統剪下板的複製與貼上
- Vim技巧分享-複製剪下貼上設定行號等
- Ubuntu20.04 vim複製貼上,使用系統剪下板Ubuntu
- 複製貼上不了怎麼辦?Mac複製貼上不瞭解決方法Mac
- 破解“無法複製貼上”
- 剪貼簿複製貼上操作彙總
- vue 中實現複製貼上Vue
- wordpress從word複製貼上公式公式
- clipboard.js無法複製貼上JS
- JavaScript實現複製和貼上功能JavaScript
- macOS如何複製貼上無格式文字Mac
- UILabel實現複製貼上功能UI
- Linux下複製貼上快捷鍵Linux
- 利用JS實現複製/貼上功能JS
- 電腦無法複製貼上怎麼回事?電腦無法複製貼上的解決方法
- Linux的VI (刪除貼上,複製)Linux
- ClipboardJS複製貼上外掛的使用JS
- 學習正則(告別複製貼上)
- Linux 裡的複製與貼上 (轉)Linux
- 高階複製總結
- win10 office word不能複製貼上怎麼辦_win10 office word不能複製貼上如何處理Win10
- cad複製快捷鍵命令 cad怎麼複製貼上圖形
- js複製文字到貼上板(Clipboard.writeText())JS
- 蘋果Mac電腦的複製貼上不能用蘋果Mac
- oracle erp不能和其他文件複製貼上Oracle
- 複製貼上程式碼真的有問題嗎?
- UE複製貼上二進位制檔案
- 在vSphere中實現複製貼上功能
- Win10無法複製貼上如何修復_win10複製貼上用不了的解決步驟Win10
- win10系統無法複製貼上怎麼辦 win10電腦複製貼上功能失效如何修復Win10
- 使用 xclip 在 Linux 命令列中複製貼上Linux命令列
- 前端 JavaScript 複製貼上的奧義——Clipboard 物件概述前端JavaScript物件
- 如何禁止網頁複製貼上?我學fei了網頁
- Linux下命令列中的複製和貼上Linux命令列
- (轉)iOS長按textView複製貼上顯示中文iOSTextView
- Delphi_Excel例子:單元格複製貼上 (轉)Excel
- iOS 複製/黏貼UIPasteboardiOSUIAST
- vim修改最多複製50行