sublime_terminal
sublime_terminal copied to clipboard
ctrl+shift+t shortcut conflict
the ctrl/super+shift+t keyboard shortcut conflicts with the sublime text 2 ctrl+shift+t shortcut which runs the command "reopen_last_file"
Yeah, Jon added that shortcut a while after Terminal was released. I'll add a new one in the next release and add some release notes to let people know.
Default (OSX).sublime-keymap:
[
{ "keys": ["ctrl+shift+alt+t"], "command": "open_terminal" },
{ "keys": ["ctrl+shift+t"], "command": "open_terminal_project_folder" }
]
What happened to this? The key bindings still conflict.
my temp workaround, in default.sublime-keymap
// terminal // solve terminal package ctrl+shift+t conflict { "keys": ["ctrl+shift+t"], "command": "reopen_last_file" },// restore default behaviour { "keys": ["ctrl+alt+t"], "command": "open_terminal" }, //new keybind { "keys": ["ctrl+shift+alt+t"], "command": "open_terminal_project_folder" }, // same as package one
@dummyano thank u it's worked ! :+1:
Can someone open a PR to remove and/or relocate the key binding? @wbond What was your preference for key binding?
Also, we should mark this with a "help wanted" label =/
This is still an issue on OSX. Should use ctrl in the default bindings instead of super, so it doesn't conflict with sublime's reopen last.
As @bobef says, the OSX default overrides the reopen_last_file again! His solution sounds ideal, i.e. in Default (OSX).sublime-keymap :
{ "keys": ["ctrl+shift+t"], "command": "open_terminal" },
My current workaround is to override the key binding in my User key bindings:
{ "keys": ["super+shift+t"], "command": "reopen_last_file" },
{ "keys": ["ctrl+shift+t"], "command": "open_terminal" },
This is still happening for me..
Oh god,
By default, Terminal plugin binds this:
[
{ "keys": ["super+shift+t"], "command": "open_terminal" },
{ "keys": ["super+shift+alt+t"], "command": "open_terminal_project_folder" }
]
However, it makes a conflict with the default sublime text binding, like:
{ "keys": ["super+shift+t"], "command": "reopen_last_file" },
To make it work corectly, you have to open the Default (OSX).sublime-keymap and do something like:
{ "keys": ["super+shift+t"], "command": "reopen_last_file" },
{ "keys": ["ctrl+shift+t"], "command": "open_terminal" },
{ "keys": ["ctrl+shift+alt+t"], "command": "open_terminal_project_folder" }
to get it back.