sublimetext2 - trucos - ¿Cómo configurar Sublime Text 2/3 para usar el orden directo Ctrl+Tab y crear nuevas pestañas después de la última?
trucos sublime text 3 (3)
Cuando presiono Ctrl + Tab, Ctrl + Shift + Tab o Ctrl + W, la pestaña a la que me cambian no es la que está cerca de la que estaba (como me gustaría) sino a otra persona. Cuando presiono Ctl + N, la nueva pestaña se crea cerca de la pestaña en la que estoy, mientras que siempre quiero que se cree al final de la lista de pestañas. ¿Cómo configurarlo para lograr el comportamiento que deseo?
Con las combinaciones de teclas predeterminadas, Control Page Up y Control Page Down le permitirán moverse hacia la derecha y hacia la izquierda entre las pestañas abiertas, respectivamente, en su orden visual. (La solución de combinación de teclas replica esta funcionalidad utilizando sus teclas preferidas).
Debido a que el instalador del paquete ahora se incluye con Sublime Text, también es sencillo agregar la extensión MoveTab, que agrega los accesos directos Shift Control Page Up y Shift Control Page Down para mover la pestaña actual dentro de ese orden visual.
Para acceder al instalador de paquetes en Sublime Text 3 (en Windows, de todos modos), escriba
Shift
Control
p
, luego
Package Control: Install Package
.
Para lograr el comportamiento
Ctrl
+
Tab
y
Ctrl
+
Shift
+
Tab
puede agregar las siguientes líneas a su
sublime-keymap
teclas
sublime-keymap
:
{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }
Puede usar un complemento para obtener el nuevo comportamiento de archivo que desee.
import sublime_plugin
class MyNewFile(sublime_plugin.WindowCommand):
def run(self):
window = self.window
view = window.new_file()
active_group = window.active_group()
views_in_group = window.views_in_group(active_group)
window.set_view_index(view, active_group, len(views_in_group) - 1)
Guarde lo anterior en
Packages/User
como
<somename>.py
.
Luego use el comando
my_new_file
en su enlace de teclas para
ctrl+n
No me sorprendería si ya hubiera un complemento para hacer esto, pero es bastante simple, por lo que es más fácil escribirlo usted mismo que buscar el control del paquete :) pierde un complemento para hacer lo que quieres para
ctrl+w
también, pero no describiste el comportamiento que querías.