5

多年来我一直在使用 emacs,但我注意到我的一个习惯减慢了我的工作流程。我用“向前”移动命令做了很多“回溯”。

例如,当我多次使用 Mf to 向前跳转一个单词时,它会将我跳到单词的末尾,所以当我到达单词时,我经常试图按 Mb 回到开头这个单词。

当我用 Cs 搜索时也会发生类似的情况,当我找到模式时,光标在匹配模式的末尾,我需要再次按 Mb 才能回到开头。

考虑到我执行此类操作的频率,这会导致工作流程变慢。在某些情况下,使用反向命令(如 back-kill)会有所帮助,但这需要记住更多命令,并且并非适用于所有情况(例如,如果我想从单词的开头开始输入)。

在 emacs 中是否有更好的导航方法来避免这些冗余操作?

4

2 回答 2

4

最近我用Ace Jump模式

“什么是王牌跳跃模式?

ace-jump-mode 是一种快速/直接光标定位次要模式。它将在内部创建 N-Branch 搜索树,并在当前视图中使用预定义的键标记所有可能的位置。让您几乎可以直接移动到字符/单词/行。” --emacswiki

有一个视频http://emacsrocks.com/e10.html

于 2012-08-04T03:20:05.007 回答
0

我用于在单词C-u N C-f或中间进行导航C-u N C-b,其中 N 是我要跳转的字符数。

于 2012-08-04T00:49:51.050 回答