Vim:骆驼和帕斯卡案中的单词边界

考虑这个简单的Python类:

class HelloFoo( ):
    def __init__( ):
        pass

假设我想用 c i替换 Bar Bar HelloFoo 中的 Foo w 。但是Vim识别 HelloFoo 是一个单词!我该怎么做?我知道我可以在 Foo 中的 F 上设置光标,然后按 c w ,但这不是我想要,实际上。

uyghun 回答:Vim:骆驼和帕斯卡案中的单词边界

Vim目前没有用于这些的运动或文本对象(但很长一段时间以来一直在愿望清单上)。

您可以使用类似我的camelcasemotion的插件,该插件提供,w / ,e /的,b / we运动变量b,还有i,w等文本对象。插件页面具有指向其他插件的链接;一个值得注意的人是vim-wordmotion;它还提供动作和文本对象,具有可自定义的映射和额外的分隔符。与大多数其他实现不同,它不使用复杂的正则表达式。

本文链接:https://www.f2er.com/3146401.html

大家都在问