No Sublime Text 2 , como faço para incluir uma seleção em um comentário ?
Existe um atalho de teclado para esta ação?
No Sublime Text 2 , como faço para incluir uma seleção em um comentário ?
Existe um atalho de teclado para esta ação?
Respostas:
Por padrão no Linux / Windows para um teclado em inglês, o atalho é Ctrl+ Shift+ /para alternar um comentário de bloco e Ctrl+ /para alternar um comentário de linha.
Se você entrar Preferences->Key Bindings - Default
, poderá encontrar todos os atalhos, abaixo estão as linhas para comentar.
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
cmd+option+/
e cmd+/
, respectivamente.
Nas "Preferências-> Vinculações de teclas - Usuário"
[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
Basta colá-lo, estes são irão funcionar muito bem!
Gostaria de acrescentar que, no meu mac, por padrão, o atalho de alternância de comentário de bloco é cmd+ alt+/
Para teclados alemães, use ctrl+ shift+ #para alternar um comentário de bloco e ctrl+ #para alternar um comentário de linha.
O atalho Preferences->Key Bindings - Default
é definido como Ctrl+ Shift+ /e Ctrl+ /, mas, para realmente usar as funções, pressione as teclas indicadas acima.
{ "keys": ["ctrl+#"], "command": "reindent" }
Existe um problema ao usar o caractere # no JSON?
Ctrl+/
e é necessário pressionar ctrl + #
para usar a função, sugiro que você tente usar /
para atribuir essa tecla. Não sei o que esse analisador JSON faz com o caractere #.
Em um teclado ABNT2 em português do Brasil, tenho um problema semelhante ao relatado pelo JoshDM. No arquivo sublime-keymap eu tenho:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
Mas eu tenho que usar ctrl+ ;e ctrl+ shift+ ;. No meu teclado, ;está à esquerda de /.
Parece um bug.
Isso fez o truque para mim, que vinha do Brackets e estava acostumado a ctrl+ /no teclado numérico.
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }
]
No meu teclado (sueco), é a tecla à direita de "ä": "*".
ctrl+*
Em um Mac com teclado americano, você deseja cmd+ /.
Parece algum tipo de bug no mapeamento do teclado. Eu sou português, então estou usando um teclado PT / PT. Sublime Text 3 aparentemente está lidando /com ~.
Sistema operacional máximo: se você deseja alternar o comentário de várias linhas individuais versus o comentário de bloco de uma seleção inteira, é possível editar várias linhas, shift+ cmd+ Le cmd+ /nessa sequência.
Primeiro abra o texto sublime 2.
E barra de menu superior em selecione o Preferences
.
E então selecione o Key Bindings -User
.
E do que colocar esse código,
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
Eu uso Ctrl + Shift + C , você também usa teclas de atalho diferentes.
<kbd>
tag em suas respostas, pessoal. Ele adiciona a ênfase adequada aos atalhos de teclado que você está compartilhando. Veja minha resposta para um exemplo: stackoverflow.com/a/19389142/901641 - pressioneedit
minha resposta para ver exatamente como eu usei a tag.