在Sublime Text或Atom中,是否有一种快捷方式或命令可以选择光标下的单词? 我想要取代双击的方法。因此,我可以按快捷键来获取当前单词的选择,并开始输入以替换它或将其放入引号中等等...
在Sublime Text或Atom中,是否有一种快捷方式或命令可以选择光标下的单词? 我想要取代双击的方法。因此,我可以按快捷键来获取当前单词的选择,并开始输入以替换它或将其放入引号中等等...
在OSX上按command+d
在Windows/Linux上按control+d
您可以通过转到首选项>键绑定-默认值
并浏览列表来找到所有默认的键绑定。
你可以添加一个键绑定来选择单词:
{ "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }
与 find_under_expand
命令(默认为 control+d
)不同,重复按键不会在匹配单词处添加光标。
Ctrl+d
选择下一个单词,而是想将选区扩展到整个单词。 - certainlyakey如果您想要扩展选择内容,可以安装ExpandRegion:
我找了好久,最终得到了以下代码,在我的电脑上将其指定为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
,以在项目中的所有文件中查找(或任何您指定的搜索范围)。