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