什么是最简单的方式,使vim中的单词来回导航具有相同的行为?在vim中,当按下“w
”时,它将光标前移一个单词,其中单词由一系列字母,数字和下划线或其他非空白字符序列组成,其中包含空格(空格,制表符,eol) 。另一方面,在emacs中,它会跳到下一个单词的结尾,并且该单词在语法表中按每个模式定义。修改emacs的前向/后向行为(就像在vi/vim中一样)
例如:具有在该行的开头光标下面显示了VIM把光标当你做forward-word
(“w
”)操作:
opt1.arg = opt2.arg
^ ^^ ^^ ^^^
在Emacs是这样的:
opt1.arg = opt2.arg
^ ^^ ^^
这真的取决于一个人的偏好,但我倾向于更喜欢vim风格,我想知道在emacs中有什么最简单的方法。我想我不是一个人谁从VIM切换到emacs的那么也许有人已经有一个解决方案,非常的kill-word
和backward-kill-word
以及:)
我知道你可以通过M-f
,M-b
等组合得到类似的东西, 但这不是重点。我也不想开始讨论哪种方法更好 - 在here中详细讨论了topis。
我之前看到过其他帖子,但正如你所看到的,我是在寻求不同的东西(与同一主题有关),所以你的回答对此没有帮助。 – fikovnik 2010-10-16 00:59:48
将'forward-to-word'指定给'C-right'很好,除了'CS-right'不再选择文本:-( – Malvineous 2012-04-08 11:51:11