Sublime Text 3增量选择

时间:2014-10-11 09:30:24

标签: sublimetext2 sublimetext sublimetext3

我想知道Sublime中有一个模拟命令到Pycharms Cmd(Ctrl)+ W?

这就是她在Pycharm所做的事情:

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

在扩展选择时,请注意以下几点:

  • 在纯文本或注释中连续按Ctrl + W会将选择首先扩展到当前句子,然后再扩展到当前段落。
  • 在列表,字典或参数或参数列表中连续按Ctrl + W,选择列表中的元素,然后选择右边或左边的逗号和相邻空格(如果有),然后列出列表的内容没有括号,最后是括号括起来。
  • 按Ctrl + Shift + W以相反的顺序缩小选择(从最外面的容器到插入符号当前所在的单词)。 提示

如果使用" CamelHumps"选择根据大小写扩展或缩小。在编辑器上启用了单词。智能钥匙设置页面。

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

2 个答案:

答案 0 :(得分:2)

不使用插件:

  • 将选择展开到范围(Ctrl + Shift + Space / CMD + Shift + Space
  • 将选择范围扩展为方括号(Ctrl + Shift + M / Ctrl + Shift + M
  • 将选择展开为缩进(Ctrl + Shift + J / CMD + Shift + J

答案 1 :(得分:0)

ExpandRegion插件,可以使用Package Control安装。我只是尝试过它,它非常好。但是我没有找到缩小选择的选项(只展开),但我可能忽略了它。

如果您使用它,您还需要为命令定义自己的键绑定。有关如何操作的说明,请参阅插件的GitHub页面上的README.md文件。