90

在 Sublime Text 或 Atom 中是否有选择光标下单词的快捷方式或命令?我想要替换双击。所以我可以按快捷键并选择当前单词并开始输入以替换它或获取引号等...

4

5 回答 5

156

command+d在 OSX 上

control+d在 Windows/Linux 上

您可以通过转到Preferences > Keybindings - Default并仔细阅读列表来找到所有默认键绑定。

于 2012-07-29T19:01:41.933 回答
17

您可以添加键绑定来选择单词:

{ "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }

find_under_expand命令(control+d默认情况下)不同,重复按下不会在匹配的单词处添加光标。

于 2013-04-29T01:38:28.323 回答
8

如果要扩展选择,请安装ExpandRegion :

  • 将选择扩展到单词
  • 将选择扩展到引号(仅限内容)
  • 将选择扩展到引号(带引号)
  • 展开选择以完成自闭标签
  • 将选择扩展到父节点内容
  • 展开选择以完成节点
  • 将选择扩展到父节点内容

在此处输入图像描述

于 2014-10-07T22:46:43.007 回答
5

我环顾四周,最终想出了这个,我分配给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} )
于 2013-09-30T21:12:01.457 回答
2

使用 Vim 绑定(Vintage 或vintage)

*- 查找下一个
#- 查找最后一个
对于两者,突出显示所有匹配项

没有 Vim 绑定

对于当前文件: CMD+E, CMD+F, Enter
解释:
CMD+E- 复制光标下的单词
CMD+F- 在本地文件对话框中调出查找
Enter- 你知道这意味着什么

替代在项目中的所有文件CMD+FCMD+SHIFT+F查找(或您指定的任何搜索范围)

于 2014-09-24T03:24:40.663 回答