5
A
回答
2
按v
對選擇的起始字符輸入視覺模式。然後點擊$
即可轉到該行的末尾。之後,擊中y
以推翻選擇。
所以:
v$y
相反唬弄的,使用p
粘貼。這將粘貼在選擇上。您使用D
所以後刪除一些文字,這樣做:
v$p
這將粘貼在選擇刪除的文字。
1
y$ - yank to end of line
12
4
1
以下是我會做:
"ay$
(猛拉從光標到行結束到寄存器a
)- 將光標移動到所需的位置替換。
D
(刪除到行的結尾)"ap
(粘貼在步驟1中猛拉文本)
誠然,這是非常相似的another answer,但我更喜歡明確指定一個寄存器,因爲它的力量我想想我在做什麼。如果我分心或試圖做其他事情,我可能會意外地覆蓋寄存器0
。
2
如果要刪除文本而不影響主(未命名)的寄存器,請將文本刪除到名爲"_
的「黑洞寄存器」中。通過"_D
做到這一點。然後,未命名的註冊將不受影響,您可以正常粘貼以前抽出的文本。
請參閱:h quote_
。
相關問題
- 1. 如何在每行的末尾在vim
- 2. 替換字符串末尾的字符?
- 3. 僅替換字符串的末尾
- 4. 複製Word中的末尾沒有換行符的末尾
- 5. 如何在RStudio中找到並替換一行的末尾
- 6. vim行尾
- 7. Vim全局替換(行)
- 8. sed替換行結尾
- 9. 如何替換VIM中的換行符
- 10. 如何將文本的末尾替換爲列中的前面
- 11. VIM在每行末尾附加一個數字序列
- 12. 用正則表達式替換單詞的末尾
- 13. 如何從字符串的末尾替換某些字符?
- 14. 在字符串末尾用「」替換下面的文本
- 15. 值替換將值錯誤地添加到輸入的末尾
- 16. 如何在Perl中的字符串末尾替換字符?
- 17. 替換所有的空白,但除了空白末尾
- 18. 從末尾開始的每行代替第n個字符串
- 19. 在bat文件的末尾添加一行忽略換行符
- 20. vi替換vim中的不同行爲
- 21. 替換文件中行尾的空格
- 22. Kentico - 轉換Eval()和末尾的空格
- 23. Vim替換拆分
- 24. Vim:啓動時將光標放在緩衝區的末尾
- 25. 無法跳轉到Vim 8頁面的末尾
- 26. 添加到Python的一行的末尾
- 27. Vim:替換查詢的Incsearch
- 28. Vim搜索並替換可變行數
- 29. 使用Dreamweaver查找和替換行尾
- 30. 在Linux中替換CSV無效行尾
哦,對不起,我以爲你的意思是按v $ y來拉扯。是的,那是有用的,謝謝。 – Rafid 2010-08-27 16:01:50