实现与 vim 中的单词来回导航相同的行为的最简单方法是什么?在vim中,当你按“w
" 它将光标向前移动一个单词,其中单词由一系列字母、数字和下划线组成,或者由一系列其他非空白字符组成,并用空格(空格、制表符、eol)分隔。另一方面,在 emacs 中它会跳过直到下一个单词的末尾,并且该单词是在语法表中按模式定义的。
例如:光标位于以下行的开头,显示了当您执行此操作时 vim 将光标放置在何处forward-word
("w
“) 手术:
opt1.arg = opt2.arg
^ ^^ ^ ^ ^^ ^
在 emacs 中它是这样的:
opt1.arg = opt2.arg
^ ^ ^ ^ ^
这确实取决于一个人的喜好,但我更喜欢 vim 风格,我想知道在 emacs 中拥有相同风格的最简单方法是什么。我想我并不是唯一一个从 vim 切换到 emacs 的人,所以也许有人已经有了一个解决方案,最适合kill-word
and backward-kill-word
还有:)
我知道你可以通过组合得到类似的东西M-f
, M-b
等等,但这不是重点。我也不想开始讨论哪种方法更好 - Topis 在here.
你实际上可以使用'viper-forward-word
(require 'viper)
(global-set-key (kbd "M-f") 'viper-forward-word)
(global-set-key (kbd "M-b") 'viper-backward-word)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)