在我搜索找到的单词后关闭选择模式

时间:2013-04-29 22:40:19

标签: emacs

使用I-search搜索单词后,选择模式保持启用状态,只按一次退出按钮不会将其关闭。

是否可以搜索单词(前进/后退)并快速继续我的业务,​​而无需按一堆键退出选择模式?

此外,选择模式看起来很有用 - 有没有办法在没有先执行搜索的情况下打开/关闭它?

感谢。

2 个答案:

答案 0 :(得分:1)

只需按ENTER即可结束搜索。

如果您的意思是显示选择区域,则可以使用Ctrl-Space取消标记。

但我不确定这会回答你的问题。

- DMG

答案 1 :(得分:1)

您可能已启用transient-mark-mode,这现在是默认的Emacs行为。 (默认情况下,在旧版本的Emacs中未启用)。如果你不熟悉它,你可能想在Emacs manual中阅读它。

您可以使用控制空间(C-SPCset-mark-command的默认键绑定)设置标记(开始选择)。然后,您可以使用其他导航键扩展所选区域,然后再对其进行操作。例如:C-SPC设置标记,M-f M-f向前扩展选择两个单词C-w以删除所选区域。

如果在开始增量搜索之前设置标记,则搜索将充当导航命令并扩展所选区域。退出搜索会将整个区域从您设置标记的位置选择到退出搜索的位置。请注意,这不是isearch-forward的默认行为。

相关问题