在Sublime Text,Atom中是否有在光标下选择单词的快捷方式

时间:2012-07-29 17:59:03

标签: keyboard-shortcuts selection sublimetext atom-editor

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

5 个答案:

答案 0 :(得分:146)

OSX上的

命令 + d

Windows / Linux上的

control + d

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

答案 1 :(得分:17)

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

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

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

答案 2 :(得分: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} )

答案 3 :(得分:5)

如果您想扩展选择,请

安装ExpandRegion

  • 将选择范围扩展为字
  • 将选择范围扩展为引号(仅限内容)
  • 将选择范围扩展为引号(带引号)
  • 展开选择以完成自闭标记
  • 将选择范围扩展为父节点内容
  • 展开选择以完成节点
  • 将选择范围扩展为父节点内容

enter image description here

答案 4 :(得分:2)

使用Vim绑定(Vintage或vintageous)

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

没有Vim绑定

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

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