sublimetext2 - Sublime Text volatile 查找下一个

标签 sublimetext2 sublimetext3 sublimetext

我正在尝试复制 Eclipse volatile 查找下一个功能(我认为这就是它的名称)。

在这里,“查找下一个”的搜索词将自动设置为突出显示的任何文本。

在 Sublime Text 中,当我点击“查找下一个”时,如果将跳转到搜索到的最后一个术语的下一个出现位置。如果我选择了不同的术语,它仍然会搜索我按 ctrl+F 时输入的最后一个术语。

在 Eclipse 中,当查找下一个被命中时,它总是将当前搜索项设置为当前突出显示的文本。我非常喜欢这个功能。

要在 Sublime 中执行类似的操作,我必须选择文本,然后按 ctrl+F、esc,然后查找下一个。

有没有办法在点击“查找下一个”时将搜索设置为当前突出显示的文本?

最佳答案

类似的功能存在于 Sublime Text 3 中的“快速查找”(Windows 上的 Ctrl+F3 快捷键)。如果您愿意,可以创建一个 sublime-keymap 文件来将“查找下一个”绑定(bind) (F3) 重新映射到此文件,请参阅此处的文档:http://docs.sublimetext.info/en/latest/customization/key_bindings.html 。查看默认映射,sublime text 的“命令”称为 find_under .

编辑:Sublime Text 有一个“使用选择进行查找”功能(Ctrl+E,命令 slurp_find_string ),它会影响“查找下一个”(F3) 和“查找上一个”(Shift+F3)。不幸的是,Sublime Text 不允许将一键绑定(bind)多个命令,这意味着无法重新绑定(bind) F3 来执行 slurp_find_string当选择不为空时命令,然后执行find_next像平常一样。然而,通过创建一个插件也许是可能的。有人已经在这里做了类似的事情,这可能有助于作为起点:https://www.sublimetext.com/forum/viewtopic.php?f=5&t=8677

关于sublimetext2 - Sublime Text volatile 查找下一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33136934/

相关文章:

angularjs - 在 Sublime Text 3 中为 TypeScript 设置 AngularJS

eclipse - Sublime 3 和 eclipse 之类的 Rust 内容辅助

python-2.7 - Sublime Text 3 - 出现错误时停止打印 shell cmd、dir 和 path

inheritance - Sublime Text 支持主题继承吗?

git - 如何在侧栏中突出显示自上次在 Sublime Text 3 中使用 Git 提交以来已修改的文件(就像 Atom 一样)?

javascript - Sublime Text 2 : replace text from JSON using regular expression

coffeescript - 如何在不生成js文件的情况下构建coffee脚本文件?

正则表达式从 Sublime Text 2 中的 CSS 文件中删除所有注释

ide - 如果您没有更改任何内容,则在打开新标签页时隐藏标签页

sublimetext2 - 根据文件名更改默认语法