当前位置:  开发笔记 > 编程语言 > 正文

在vi中自定义单词分隔符

如何解决《在vi中自定义单词分隔符》经验,为你挑选了3个好方法。

vi将短划线-和空格 视为单词分隔符,用于dw和等命令cw.

有没有办法添加下划线_

我经常想要更改包含下划线的变量名称的一部分,例如更改src_branchdest_branch.我最终计算字符和使用s(像3sdest),但它会更容易使用cw(像cwdest).



1> g33kz0r..:

有没有办法添加下划线_

:set iskeyword-=_ 


我辞掉那份工作,你付不起我的回报.
@JoeWatkins我发布了关于''iskeyword'的信息不适合你,而是发布了[由Google引导]的所有Vim用户(https://www.google.com/search?q=Vim+word+字符).
我猜你从来没有在偏执的PHB运行的锁定,高度变化控制的环境中工作!:)即安装vim会意味着一个痛苦的世界......
我使用vi,而不是vim,所以不是一个选择

2> WMR..:

如果你正在使用vim,你可以通过设置iskeyword选项(:he iskeyword)来改变它.如果这不是一个选项,您可以随时使用ct_而不是计数.



3> Anton Styagu..:

在这种情况下另一个好的选择是使用camelcasemotion插件.

它增加了新的动作,b,,e,w,与类似的工作b,ew,但他们承认驼峰和snake_case话.有了它,你可以使用

c,edest

如果光标位于"src_branch"的第一个字符上,这将用"dest_branch"替换"src_branch".

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有