【发布时间】:2012-07-27 12:53:29
【问题描述】:
在 Sublime Text 或 Atom 中是否有选择光标下单词的快捷方式或命令?我想要替换双击。所以我可以按快捷键并选择当前单词并开始输入以替换它或获取引号等...
【问题讨论】:
标签: keyboard-shortcuts selection sublimetext atom-editor
在 Sublime Text 或 Atom 中是否有选择光标下单词的快捷方式或命令?我想要替换双击。所以我可以按快捷键并选择当前单词并开始输入以替换它或获取引号等...
【问题讨论】:
标签: keyboard-shortcuts selection sublimetext atom-editor
command+d 在 OSX 上
控制+d在Windows/Linux上
您可以通过转到Preferences > Keybindings - Default 并仔细阅读列表找到所有默认键绑定。
【讨论】:
您可以添加键绑定来选择单词:
{ "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }
与find_under_expand 命令(默认为control+d)不同,重复按下不会在匹配的单词处添加光标。
【讨论】:
Ctrl+d 选择下一个单词,但有时只是将选择范围从其部分扩展到整个单词。
我四处寻找,最终想出了这个,我将其分配给 ctrl-F
您需要将其粘贴到新的用户插件 python 文件中
import sublime, sublime_plugin
class find_under_cursor(sublime_plugin.WindowCommand):
def run(self):
view = self.window.active_view()
view.run_command("expand_selection", {"to": "word"})
view.run_command("slurp_find_string")
self.window.run_command("show_panel", {"panel": "find", "reverse": False} )
【讨论】:
* - 查找下一个# - 查找最后一个
对于两者,所有匹配项都会突出显示
对于当前文件:CMD+E, CMD+F, Enter
解释:CMD+E - 复制光标下的单词CMD+F - 在本地文件对话框中打开查找Enter - 你知道这是什么意思
将CMD+F 替换为CMD+SHIFT+F 以在项目中的所有文件(或您指定的任何搜索范围)中查找
【讨论】:
如果要扩大选择范围,请安装ExpandRegion:
【讨论】: