2014-10-11 110 views
2

我想知道是否有一个模拟命令Sublime中的Pycharms Cmd(Ctrl)+ W?Sublime Text 3增量选择

这是她在做什么Pycharm:

  • 按Ctrl + W以选择插入符当前所在的字。
  • 连续按Ctrl + W将选择扩展到下一个包含节点(例如,表达式,配对标记,整个条件块,方法体,类,可变参数等)

同时延长了选择,请记住以下几点:

  • 以纯文本或注释先后按Ctrl + W先伸出选择到当前句子,然后到当前段落。
  • 在列表,字典或参数或参数列表中连续按下Ctrl + W,选择列表中的一个元素,然后选择右侧或左侧的逗号以及相邻的空格(如果有),然后列表中的内容没有括号,最后是括号。
  • 按Ctrl + Shift + W可以按照相反顺序(从最外层的容器到脱字符当前所在的字)缩小选区。 提示

如果在编辑器上启用了使用“CamelHumps”字样,则选择根据大小写进行扩展或缩小。智能键设置页面。

如果您想根据大小写进行选择,请使用双击确保在编辑器设置页面选择Honor CamelHumps words ...选项。

+0

堆栈溢出是一个编程问题和答案的网站。也许你应该问[超级用户](http://superuser.com/)上的文本编辑器问题。 – jww 2014-10-11 19:53:13

回答

0

还有ExpandRegion插件,您可以使用Package Control进行安装。我只是试了一下,这很不错。但是我没有找到缩小选择范围的选项(只是展开),但我可能忽略了它。

如果使用它,还需要为命令定义自己的键绑定。有关如何执行此操作的说明位于插件的GitHub页面上的README.md文件中。

+0

在用户键绑定' “钥匙” 的快捷方式添加:[ “超级+ U”], \t “命令”: “expand_region”, \t “ARGS”:{ “撤消”:真}, \t “上下文”: [{“key”:“expand_region_soft_undo”}]'以'super + u'缩小选择范围。 – Dineshkumar 2015-08-18 07:06:19

0

如果不使用插件:

  • 展开精选范围(Ctrl + Shift + Space/CMD + Shift + Space
  • 展开精选括号(Ctrl + Shift + M/Ctrl + Shift + M
  • 展开选择压痕(Ctrl + Shift + J/CMD + Shift + J