如何解决废除强制功能的使用
我正在使用vim-abolish插件进行强制转换,并想尝试取消一些用于替换大小写的函数,例如:
:s#FOO_FOO#\=Abolish.dashcase(\1)#
我已经检查过文档,但是插件功能中没有有关使用它的信息。我该如何在Vim中提供它们?似乎它们几乎可以在这里使用了,但是我不知道该怎么做: https://github.com/tpope/vim-abolish/blob/master/plugin/abolish.vim
解决方法
\1
仅可用于常规替换。由于您选择了表达式,因此必须使用:help submatch()
:
:s#FOO_FOO#\=Abolish.dashcase(submatch(<your number here>))#
请参见:help sub-replace-special
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。