原VIM用户:请问TAB缩进、单词拆分、列块模式等到底有没有人完美解决的

w/dw单词问题

我用的defalias,这样之后evil操作肯定是按symbol来的,\/这些符号的话,应该是syntax-table的问题,describe-syntax看一下它们是什么语素,比如word-constituent包括在symbol里面,"这样的string就不算在里面。然后用modify-syntax-entry改一下,比如(modify-syntax-entry ?' "\"" web-mode-syntax-table)把单引号看作string。

daw会把前面的空格包括进去这个我也碰到过,不过不多,因为你这里的问题换成diw就好了,另外是什么时候会有问题,我忘了。。

visual block模式编辑问题

visual block下插入要按I吧,我记得vim也是一样的

iedit

没把空格选进去的话,删除没动空格,也是合理的行为吧。我用基于iedit的evil-multiedit,可以visual选中test_再向下一个个递增选取。

2 个赞