我喜欢Vim的视觉模式。 v用于突出显示/选择字符或行,Ctrlv矩形突出显示,据我所知(我是初学者)。有没有办法使用视觉模式来突出显示最后两个字符,例如,对于某些选定的行,在每行上?选定的线条长度不同。基本上,我想找到一个快速的方法来删除一些选定行的最后两个字符。不确定我可以使用视觉模式来突出显示不规则区域。VIM视觉模式:突出显示每行中的最后2个字符?
3
A
回答
3
我不能想办法在可视模式要做到这一点,但你可以使用这样的命令做...
:10,20 normal $xx
这会去行号10之间每行和20,使用$到该行的末尾,然后使用x两次删除两个字符。正常只是告诉vim使用下面的符号,就好像它们是在普通模式下输入的键盘快捷键一样(即在命中esc后)。
这是否帮助?
9
我对这种问题的方法是使用行选择(移-V,光标移动)选择线的兴趣,然后键入:
:s/..$//
这是一个取代,使用正则表达式..$
它将匹配行尾的最后两个字符。然后替换'nothing',即删除。
在vim中,一旦你打的:
与选线活跃,在命令提示符下将实际显示:
:'<,'>
这是在这种情况下,下一个命令开始和选择地址的结束(S )
+0
不错,我不知道vim会让你操作这样的选择。 – 2008-10-30 18:00:39
相关问题
- 1. Vim语法突出显示每行的第一个字
- 2. 突出显示在vim的每一个字,与开头的“&”
- 3. 突出显示VIM中的任意行
- 4. Vim:突出显示每个文件类型的TODO字样
- 5. VIM突出显示整个当前行
- 6. 突出显示VIM
- 7. Vim - 突出显示已更改的行
- 8. VIM:视觉块选择,直到字符在每一行
- 9. 如何找到每行中的3个最高值,然后突出显示它?
- 10. Vim:反向视觉模式透视
- 11. 仅突出显示每个单词的第一个字符
- 12. Vim隐藏突出显示
- 13. Vim突出显示问题
- 14. Vim语法突出显示
- 15. Vim HereDoc突出显示
- 16. VIM:如何突出显示来自其他缓冲区视觉模式的选定单词?
- 17. Vim的视觉模式指导
- 18. 突出显示VIM中的#defined值
- 19. Vim中的结构突出显示
- 20. vim中的JavaScript语法突出显示
- 21. WebStorm突出显示多行字符串
- 22. VIM不突出显示PHP文件,突出显示其他人
- 23. 在vim中突出显示docker命令
- 24. Vim语法突出显示隐藏字符
- 25. 评论字符串修复emacs ruby模式突出显示
- 26. 如何在终端中突出显示vim中的关键字?
- 27. 在vim中突出显示clojure的评论宏的形式
- 28. 我如何突出显示列表视图中的字符数
- 29. 在emacs字符串中突出显示“”
- 30. Vim语法突出显示java中的标识符和函数
我喜欢你的方式。这是我想要做的。 – 2008-10-30 18:40:06