什麼是最簡單的方式,使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