keyboard shortcuts - texto - Método abreviado de teclado para comentar líneas en Sublime Text 3
comentarios en sublime text 3 mac (20)
En Sublime Text 2 fue posible comentar una línea o un bloque de líneas con Ctrl + / y Ctrl + Shift + / . De acuerdo con el menú Edit > Comment
estos atajos deberían ser válidos, pero en Sublime Text 3 (compilación 3047) ya no parecen funcionar. ¿Alguien conoce los atajos de teclado predeterminados correctos para Linux y MacOS? O se trata de un error?
Abre el sublime Texto 3 y ve al menú de Preferencias y haz clic en Vinculaciones de teclas y pega este código para crear un atajo de comentarios con CTRL + D.
[{ "keys": ["ctrl+d"],"command": "toggle_comment", "args": {"block": false}},]
entonces guárdalo. ahora puedes usar el atajo.
Asegúrese de que el archivo sea de un tipo reconocido. Tenía un archivo yaml abierto (sin la extensión de archivo .yaml) y Sublime Text lo reconoció como Texto sin formato. Texto sin formato no tiene ningún método de comentario. Cambiar el tipo de archivo a YAML hizo que el atajo de comentario funcionara.
En MAC en lugar de turno, use ALT como este CMD + ALT + /
En OSX Yosemite, lo arreglé yendo System Preferences
, Keyboard
, luego Shortcuts
. En App Shortcuts
, deshabilite el Show Help menu
que estaba vinculado a CMD + MAYÚS + 7 .
Mi diseño del teclado es noruego, con el inglés como el idioma del sistema operativo.
En Windows, usa Ctrl + Shift + ? . Podrás comentar el HTML.
En caso de que alguien haya tenido problemas con Sublime 3 en Windows 7, las sugerencias anteriores no funcionaron para mí. Sin embargo, cuando 1 - relancé la aplicación como administrador y 2 - resaltaba, y elegí Editar -> Comentario -> Alternar comentario, luego pude usar un conjunto de preferencias de usuario para vincular los comentarios. Realmente no tengo una explicación de por qué funcionó, excepto que sí.
En el teclado de mi notebook, un ABNT 2, puedo usar CTRL + ; acceso directo como la acción de comentario predeterminada para bloques y líneas. El mismo atajo para descomentar.
Es más simple de lo que crees, presiona cmd + / en mac.
Este es un problema de internacionalización del teclado.
En un teclado QWERTY estándar de los EE. UU., Tal como se utiliza en Australia, donde está hecho Sublime Text, / está disponible:
Este no es el caso con muchos otros teclados. Tomemos, por ejemplo, el teclado QWERTZ alemán. Uno necesita presionar SHIFT + 7 para obtener un / . Esta es la razón por la que los comentarios no funcionan correctamente en estos teclados.
Cambiar las combinaciones de teclas del usuario a las que se enumeran a continuación, funcionará para el teclado QWERTZ alemán.
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Si los problemas se producen con un diseño de teclado diferente, cambie las combinaciones de teclas en consecuencia.
Esto funcionó bien para mí en Win 10:
[{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
tenga en cuenta que "[]" son nesasary y le dará un error si los extravía.
Esto funcionó para mí.
cmd + /
Estoy en Mac OS X El Capitan. Sublime Text 3 (build estable 3114).
Estoy bajo Linux también. Para mí, solo funciona cuando presiono CTRL + MAYÚS + / , y es como un solo comentario, no como un comentario en bloque. La razón es para acceder al carácter / , tengo que presionar MAYÚS , si no lo hago, el texto sublime detecta que presioné CTRL + :.
Aquí está mi solución para recuperar las preferencias normales. Escribir en Key Bindings - User
:
{ "keys": ["ctrl+:"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+:"], "command": "toggle_comment", "args": { "block": true } }
Para los teclados ABNT brasileños, haga Ctrl + ; para comentar y repetir para eliminar el comentario.
Para mí, en Mac OS Sierra:
{ "keys": ["super+forward_slash"], "command": "toggle_comment", "args": { "block": true } }, { "keys": ["super+alt+:"], "command": "toggle_comment", "args": { "block": false } },
Parece un error: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=11157&start=0
Como solución alternativa, vaya a Preferences
-> Key Bindings - User
y agregue estas combinaciones de teclas (si está usando Linux):
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Actualización : Esto también funciona en Windows 8 (ver el comentario de @Sosi)
Puede agregar las siguientes líneas a Preferencias / Enlaces de teclas - Usuario:
{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} },
{ "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}
Así es como clasifiqué el problema, reemplazando "ctrl" con "control" y "/" con "keypad_divide".
Si el atajo ctrl + ? , ctrl + shift + ? o ctrl + / no funciona, intente cambiar a otro, como ctrl + 1 , ctrl + shift + 1 , funcionó para mí.
{"keys": ["ctrl + 1"], "command": "toggle_comment", "args": {"block": false}}, {"keys": ["ctrl + shift + 1"], " comando ":" toggle_comment "," args ": {" bloque ": verdadero}}
Sublime 3 para Windows:
Agregar etiquetas de comentarios -> CTRL + MAYÚS + ;
Toda la línea se convierte en una línea de comentario -> CTRL + ;
Tenía el mismo problema. Consulte con el comando sublime.log_input (True) en la consola para ver qué claves se están detectando con CTRL + / y MAYÚS + CTRL + / shorcuts. Luego reemplace los atajos por esos. (Cambiar / para keypad_divide funcionó para mí)
U puede solucionar este error de la siguiente manera:
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } },
]
permite comentar con CTRL + / y CTRL + MAYÚS + / y puede usar / en el teclado =)