如標題所示,如何更改emacs轉發字功能的行爲?例如,假設[]是遊標。然後:更改Emacs轉發字行爲
my $abs_target_path[]= abs_path($target);
<M-f>
my $abs_target_path = abs[_]path($target);
我知道我可以只使用M-F M-B,而就我而言,這不應該是必要的,我想改變它。特別是,我想兩件事情:
- 當我按下M-F,我要到下一個單詞的第一個字符不管點是否是一個字內,一組空格或其他地方之內。
- 以模式爲單位自定義單詞字符。畢竟,在CPerl模式下移動與TeX模式不同。
所以,在上面的例子中,項目1會讓光標在碰到M-f後移動到'a'(以及它的左邊的點)。第2項將允許我將下劃線和標記定義爲單詞字符。
爲下劃線部分,請參見http://計算器.com/questions/1545851/how-to-make-forward-word-backward-word-treat-undercore-as-part-of-word-1545934 – Bahbar 2009-11-20 15:55:36