【问题标题】:Select additional occurrences of a word in TextMate 2在 TextMate 2 中选择一个单词的其他出现
【发布时间】:2012-09-22 20:02:19
【问题描述】:

如何在 TextMate 2 中选择单词的其他出现次数?我通过按 Ctrl+D(Windows、Linux)或 Cmd+D(macOS)在 Sublime Text 2/3 中执行此操作。

【问题讨论】:

  • 看起来这个问题应该在 superuser.com 上问

标签: editor textmate sublimetext2


【解决方案1】:

更新答案

如下所示,⌃W(选择单词)是当前构建中的快捷方式。

上一个答案

取自 r9302 的发行说明:


添加两个新的操作方法:

findNextAndModifySelection:
findPreviousAndModifySelection:

这些查找查找剪贴板上的下一个/上一个出现的内容并选择它,但保留现有的选择。一个可以例如将此添加到 Keybindings.dict:

"@d" = ( "copySelectionToFindPboard:", "findNextAndModifySelection:" );

此绑定可能会在即将到来的构建中成为默认绑定,但绑定到 ⌃W(选择单词)并作用于 dyn.selection(因此仅当已选择单词时)。


您可以在以下位置了解有关键绑定文件的更多信息:

【讨论】:

【解决方案2】:

有两个宏 here 可以满足您的需求。

它们与^-Wshift-^-W 挂钩,并具有dyn.selection 上下文。

这让^-W 像往常一样选择当前单词,但是一旦存在选择,它将扩展选择(使用 TM2 生成多个选择的漂亮能力)。

我想艾伦很快就会默认添加类似或更好的东西,但直到那时,这是一个很棒的功能!

【讨论】:

  • ^W的多选功能被移除了,你知道如何快速恢复吗?
  • 有没有办法让搜索词的其他实例回绕,即返回文档顶部(a la ST2)?
猜你喜欢
  • 2014-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-14
  • 1970-01-01
相关资源
最近更新 更多