Sublime Forum

Missing explanation of new CTRL+J functionality

#1

Pressing ctrl+j, ctrl+j now gives a text popup saying it’s now used for other binds.

I see the following:

	{ "keys": ["ctrl+j", "ctrl+up"], "command": "unselect_others" },
{ "keys": ["ctrl+j", "ctrl+left"], "command": "unselect_to_left" },
{ "keys": ["ctrl+j", "ctrl+right"], "command": "unselect_to_right" },
{ "keys": ["ctrl+j", "ctrl+shift+left"], "command": "select_to_left" },
{ "keys": ["ctrl+j", "ctrl+shift+right"], "command": "select_to_right" },
{ "keys": ["ctrl+j", "ctrl+pageup"], "command": "focus_to_left" },
{ "keys": ["ctrl+j", "ctrl+pagedown"], "command": "focus_to_right" },

But no explanation of what this is. What does it do?

0 Likes

#2

Those key bindings are a part of the new multi tab select functionality. It makes things like adding to the current multi tab selection, removing a tab from it, focusing a tab in a multi tab select situation etc a lot easier.

You can also find them under Selection -> Tab Selection menu.

1 Like

#3

Okay, that’s pretty cool and useful. Too bad it doesn’t seem to play well with Origami.

0 Likes

#4

Thank you for posting this. I was also really confused that ctrl+j changed, I use the join lines functionality really often and I’m dismayed that it was co-opted for window management functionality. I suppose it makes some sense given that there is multi-press functionality on ctrl+k, but the multi-tab select using keystrokes feels cumbersome and if I’m honest not that practical.

I think it would have made more sense to shoehorn that behavior into the ctrl+k bin.

For sake of my sanity I’m swapping the ctrl+j to ctrl+shift+j.

0 Likes