在我的vim中使用Python时遇到这个奇怪的问题,当我按w移动或删除时,例如它不会移动到正确的位置。例如,假设我有以下内容:
email_message.walk()
如果我的插入符号位于开头并且我点击w,则可以预期它会移动到W的行走,而是移动到右括号。
答案 0 :(得分:4)
我几乎肯定这里的问题在于'iskeyword'选项。像w
和b
这样的动作会移动到此选项定义的单词边界。我打赌你已经安装了一个设置添加'。'的插件。并改变这种行为。
有关此选项的详细信息,请参阅:help 'iskeyword'
,:verbose set iskeyword?
查看最后设置此选项的内容。