In Sublime Text 2 , come allego una selezione in un commento ?
Esiste una scorciatoia da tastiera per questa azione?
In Sublime Text 2 , come allego una selezione in un commento ?
Esiste una scorciatoia da tastiera per questa azione?
Risposte:
Per impostazione predefinita su Linux / Windows per una tastiera inglese, la scelta rapida è Ctrl+ Shift+ /per attivare / disattivare un commento a blocco e Ctrl+ /per attivare / disattivare un commento a linea.
Se entri Preferences->Key Bindings - Default
, puoi trovare tutte le scorciatoie, di seguito sono riportate le righe per commentare.
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
cmd+option+/
e cmd+/
, rispettivamente.
Nelle "Preferenze-> Key Bindings - User"
[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
Basta incollarlo, questi funzioneranno alla grande!
Vorrei aggiungere che sul mio mac per impostazione predefinita blocco commento attiva / disattiva collegamento è cmd+ alt+/
Per le tastiere tedesche usa ctrl+ shift+ #per attivare / disattivare un commento a blocchi e ctrl+ #per attivare / disattivare un commento a linea.
Il collegamento in Preferences->Key Bindings - Default
è impostato su Ctrl+ Shift+ /e Ctrl+ /, ma per utilizzare effettivamente le funzioni, premere i tasti indicati sopra.
{ "keys": ["ctrl+#"], "command": "reindent" }
c'è un problema nell'uso del carattere # in JSON?
Ctrl+/
e bisogna premere ctrl + #
per usare la funzione, ti suggerirei di provare ad usare /
per assegnare quel tasto. Non so cosa faccia quel parser JSON con il carattere #.
In una tastiera portoghese brasiliana ABNT2 ho un problema simile a quello riportato da JoshDM. Nel file sublime-keymap ho:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
Ma devo usare ctrl+ ;e ctrl+ shift+ ;. Sulla mia tastiera, ;è a sinistra di /.
Sembra un insetto.
Questo ha fatto il trucco per me proveniente da parentesi e usato per ctrl+ /sul tastierino numerico.
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }
]
Nella mia tastiera (svedese) è la chiave a destra di "ä": "*".
ctrl+*
Su un Mac con una tastiera americana, vuoi cmd+ /.
Sembra una specie di bug di mappatura della tastiera. Sono portoghese, quindi sto usando una tastiera PT / PT. Sublime Text 3 apparentemente sta gestendo /come ~.
Sistema operativo massimo: se si desidera attivare o disattivare il commento di più righe singole rispetto al commento a blocchi di un'intera selezione, è possibile eseguire la modifica di più righe, shift+ cmd+ L, quindi cmd+ /in quella sequenza.
Per prima cosa apri il testo sublime 2.
E la barra dei menu in alto su seleziona il Preferences
.
E poi seleziona il Key Bindings -User
.
E poi metti questo codice,
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
Uso Ctrl + Maiusc + C , anche tu uso diverso tasto scorciatoia.
<kbd>
tag nelle tue risposte, ragazzi. Aggiunge la giusta enfasi alle scorciatoie da tastiera che stai condividendo. Vedi la mia risposta per un esempio: stackoverflow.com/a/19389142/901641 - premiedit
sulla mia risposta per vedere esattamente come ho usato il tag.