【发布时间】:2012-09-22 20:02:19
【问题描述】:
如何在 TextMate 2 中选择单词的其他出现次数?我通过按 Ctrl+D(Windows、Linux)或 Cmd+D(macOS)在 Sublime Text 2/3 中执行此操作。
【问题讨论】:
-
看起来这个问题应该在 superuser.com 上问
标签: editor textmate sublimetext2
如何在 TextMate 2 中选择单词的其他出现次数?我通过按 Ctrl+D(Windows、Linux)或 Cmd+D(macOS)在 Sublime Text 2/3 中执行此操作。
【问题讨论】:
标签: editor textmate sublimetext2
如下所示,⌃W(选择单词)是当前构建中的快捷方式。
取自 r9302 的发行说明:
添加两个新的操作方法:
findNextAndModifySelection:
findPreviousAndModifySelection:
这些查找查找剪贴板上的下一个/上一个出现的内容并选择它,但保留现有的选择。一个可以例如将此添加到 Keybindings.dict:
"@d" = ( "copySelectionToFindPboard:", "findNextAndModifySelection:" );
此绑定可能会在即将到来的构建中成为默认绑定,但绑定到 ⌃W(选择单词)并作用于 dyn.selection(因此仅当已选择单词时)。
您可以在以下位置了解有关键绑定文件的更多信息:
【讨论】:
Keybindings.dict 的有用上下文:blog.macromates.com/2005/key-bindings-for-switchers
有两个宏 here 可以满足您的需求。
它们与^-W 和shift-^-W 挂钩,并具有dyn.selection 上下文。
这让^-W 像往常一样选择当前单词,但是一旦存在选择,它将扩展选择(使用 TM2 生成多个选择的漂亮能力)。
我想艾伦很快就会默认添加类似或更好的东西,但直到那时,这是一个很棒的功能!
【讨论】: