sublime sheet mac comment cheat bindings keyboard-shortcuts sublimetext3 preferences

keyboard-shortcuts - sheet - toggle comment sublime text 3 mac



El comando de comentario Sublime 3 toggle no funciona en Windows (9)

He editado el archivo Preferencias> Usuario de enlaces de teclas y agregué esto:

[ { "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } }, ]

Pero los atajos no funcionan. ¿Qué salió mal?


Con la disposición del teclado portugués (mi caso) tuve que usar esto:

{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }


Estaba teniendo el mismo problema, pero lo que funcionó para mí fue

ctrl + ç

Sin ir a las preferencias.

(No tengo idea de por qué, aviso es la cedilla c)


Este trabajo para mí bajo la ventana 10

{ "keys": ["ctrl+''"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+''"], "command": "toggle_comment", "args": { "block": true } }


Esto me funcionó en Windows 10:

{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} }, { "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}


Esto me solucionó el problema sin tener que agregar un método abreviado de teclado alternativo:

{ "keys": ["ctrl+''"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+''"], "command": "toggle_comment", "args": { "block": true } }

No entiendo muy bien por qué. Esta clave indudablemente escribe una barra ( / ), pero SublimeText la interpreta como un apóstrofe ( '' ) en el enlace de la clave.


Resolví mi problema:

[ { "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }, ]

Simplemente reemplaza ''/'' por ''keypad_divide''


Sigue este enlace para la solución: Cortocircuito en el teclado para alternar (Bloquear) el comentario en texto sublime

Algunos comentarios adicionales:

  1. Además, como buena práctica, intente editar el archivo Predeterminado (Windows) .sublime-keymap -User para colocar sus preferencias personales
  2. Si el símbolo aún no funciona para usted, posiblemente debido a una distribución diferente del teclado, entonces puede cambiar la opción por otra tecla, así como, por ejemplo,

"teclas": ["ctrl + shift + #"] ...

en el archivo Predeterminado (Windows) .sublime-keymap -User.


[{"keys": ["ctrl + keypad_divide"], "command": "toggle_comment", "args": {"block": false}}, {"keys": ["ctrl + shift + keypad_divide"], "command": "toggle_comment", "args": {"block": true}},]

keypad_divide solo resuelve mi problema


This funciona para mí, con un teclado QWERTY (italiano), donde el / está por encima del número 7 .

Añadir en Preferencias> Enlaces de teclas de usuario

{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }

Debería funcionar bien en el teclado QWERTZ alemán también.