В Sublime Text 2 , как заключить выделение в комментарий ?
Есть ли сочетание клавиш для этого действия?
В Sublime Text 2 , как заключить выделение в комментарий ?
Есть ли сочетание клавиш для этого действия?
Ответы:
По умолчанию в Linux / Windows для английской клавиатуры это сочетание клавиш Ctrl+ Shift+ /для переключения комментария блока и Ctrl+ /для переключения комментария строки.
Если вы зайдете в Preferences->Key Bindings - Default
, вы можете найти все ярлыки, ниже приведены строки для комментариев.
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
cmd+option+/
и cmd+/
, соответственно.
В «Предпочтения-> Привязки клавиш - Пользователь»
[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
Просто вставьте это, они будут отлично работать!
Я хотел бы добавить, что на моем Mac по умолчанию ярлык переключения блока комментариев cmd+ alt+/
Для немецких клавиатур используйте ctrl+ shift+ #для переключения комментария к блоку и ctrl+ #для переключения комментария к строке.
Сочетание клавиш Preferences->Key Bindings - Default
установлено на Ctrl+ Shift+ /и Ctrl+ /, но для фактического использования функций нажмите указанные выше клавиши.
{ "keys": ["ctrl+#"], "command": "reindent" }
Есть ли проблема с использованием символа # в JSON?
Ctrl+/
и ctrl + #
для использования этой функции нужно нажать , я бы посоветовал вам попробовать /
назначить эту клавишу. Я не знаю, что этот анализатор JSON делает с символом #.
В бразильской португальской клавиатуре ABNT2 у меня есть проблема, аналогичная той, о которой сообщает JoshDM. В файле sublime-keymap у меня есть:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
Но я должен использовать ctrl+ ;и ctrl+ shift+ ;. На моей клавиатуре, ;слева от /.
Это похоже на ошибку.
Это помогло мне, пришедшему из скобок и привыкшему к ctrl+ /на цифровой клавиатуре.
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }
]
В моей клавиатуре (шведский) это клавиша справа от «ä»: «*».
ctrl+*
На Mac с американской клавиатурой вы хотите cmd+ /.
Похоже, какая-то ошибка отображения клавиатуры. Я португальский, поэтому я использую клавиатуру PT / PT. Sublime Text 3 видимо обрабатывает /как ~.
Макс ОС: если вы хотите переключить комментарий нескольких отдельных строк по сравнению с блочным комментарием всего выделения, вы можете выполнить многострочное редактирование, shift+ cmd+ L, затем cmd+ /в этой последовательности.
Сначала откройте возвышенный текст 2.
И верхняя строка меню на выберите Preferences
.
И чем выбрать Key Bindings -User
.
И чем поставить этот код,
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
Я использую Ctrl + Shift + C , Вы также отличаетесь сочетанием клавиш.
<kbd>
тег в своих ответах, ребята. Это добавляет правильный акцент к сочетаниям клавиш, которыми вы делитесь. Смотрите мой ответ для примера: stackoverflow.com/a/19389142/901641 - нажмитеedit
на мой ответ, чтобы увидеть, как именно я использовал тег.