ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

ForceMoveToGroup

tkotosz ST3

强制将视图移至组的Sublime插件

详细信息

安装次数

  • 总次数 211
  • Win 152
  • Mac 43
  • Linux 16
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

SublimeForceMoveToGroup

强制将视图移至组的Sublime插件

默认情况下,Sublime具有在组之间切换的快捷键

ctrl+1: 焦点组0

ctrl+2: 焦点组1

… 以此类推,直到 ctrl+9

除此之外,它还具有将当前视图(选项卡)移动到组的快捷键

ctrl+shift+1: 移动到组0

ctrl+shift+2: 移动到组1

… 以此类推,直到 ctrl+shift+9

问题是,ctrl+shift+num仅在组存在时才会将文件移动到指定的组。此外,如果你将最后文件移出组,它仍然会保持组打开。有创建新组或关闭组的快捷键,但使用4个不同的快捷键来创建、关闭、移动和切换似乎有点奇怪。

因此,这个SublimeForceMoveToGroup命令会自动为你创建和关闭小组。

例如,你可以设置以下快捷键绑定

{ "keys": ["ctrl+shift+1"], "command": "force_move_to_group", "args": { "group": 0 } },
{ "keys": ["ctrl+shift+2"], "command": "force_move_to_group", "args": { "group": 1 } },

这会覆盖默认的“move_to_group”绑定。然后你就可以开始使用它了。

如果你打开了几个选项卡,只需选择一个,然后按下“ctrl+shift+2”,然后那个选项卡就会移动到新的组,这样你就可以与其他文件并排查看它。你可以使用 ctrl+1 和 ctrl+2(默认快捷键)在左侧和右侧的组之间切换,你可以使用“ctrl+shift+2”将任何选项卡从左向右移动,使用“ctrl+shift+1”从右向左移动。我认为记住“ctrl+num”在组之间导航更容易,而“ctrl+shift+num”则是移动选项卡之间组的选择。另外,如果你将最后一个选项卡从右向左移动(因此组2中没有其他选项卡),它将自动关闭该空组。 :)