evil dw 删除 identifier

current-line  
  ^

光标在r处,dw的结果是 -line
可以让evil把只要没有空格的识别成一个word吗?
dw直接删除current-line而不是current
感觉写s-exp的都有这个需求吧,大家都是怎么解决的呢

modify-syntax-entry ?- "w" 一下让它变成 word

2 个赞

daW 换成大写的

1 个赞

dio 删除符合

1 个赞

这个好用的!

  ;; move by symbol rather than word
  ;; http://emacs.stackexchange.com/a/20717/12854
  (defalias #'forward-evil-word #'forward-evil-symbol)

这样比modify-syntax-entry ?- "w"影响小一点(只影响evil自己)
然而我还是写了很多(modify-syntax-entry ?- "w" web-mode-syntax-table)这种,因为company只补全word不补全symbol。。

1 个赞