Ярлык для комментирования блока кода с возвышенным текстом
Я хочу прокомментировать блок кода в возвышенном тексте.
Я вижу это в RailsCasts, но не думаю, что он использует возвышенный текст... чтобы сделать следующее...
if (uncommented)
some uncommented example
# if (commented)
# some commented example code
# end
end
Есть ли ярлык в возвышенном тексте, который я могу использовать, чтобы вставить блок из #?
Ответы
Ответ 1
Ярлык для комментирования или раскола выделенного текста или текущей строки:
- Windows: Ctrl + /
- Mac: Command ⌘ + /
- Linux: Ctrl + Shift + /
Кроме того, используйте меню: " Edit > Comment
Для комментариев блока вы можете использовать:
- Windows: Ctrl + Shift + /
- Mac: Command ⌘ + Option/Alt + /
Ответ 2
Вы ищете команду toggle_comment
. (Редактирование> Комментарий> Переключить комментарий)
По умолчанию эта команда сопоставляется с:
- Ctrl + / (в Windows и Linux)
- Command ⌘ + / (на Mac)
Эта команда также принимает block
аргумент, который позволяет использовать комментарии блоков вместо отдельных строк (например, /*... */
в отличие от //...
в JavaScript). По умолчанию для переключения комментариев блоков отображаются следующие комбинации клавиш:
- Ctrl + Shift + / (в Windows и Linux)
- Command ⌘ + Alt + / (на Mac)
Ответ 3
С раскладкой клавиатуры, отличной от США, ярлык по умолчанию Ctrl + / (Win/Linux) не работает.
Мне удалось изменить его на Ctrl + 1 в соответствии с комментарием Роберта, написав
[
{
"keys": ["ctrl+1"],
"command": "toggle_comment",
"args": { "block": false }
}
,
{ "keys": ["ctrl+shift+1"],
"command": "toggle_comment",
"args": { "block": true }
}
]
к Preferences → Key Bindings
(в правой половине - пользовательская раскладка).
Обратите внимание, что с правой стороны должен быть только один набор скобок (' []
'); если у вас уже есть что-то, скопируйте это между скобками и сохраните только самые внешние скобки.
Ответ 4
Ctrl - / вставляет //
комментарий стиля, для javascript и т.д.
Ctrl - / вставляет комментарии <!-- -->
для HTML,
Ctrl - / вставляет #
комментарии для Ruby,
..и т.д
Но не работает отлично по тегам HTML <script>
.
HTML <script>..blah.. </script>
теги:
Ctrl - / twice
(т.е. Ctrl - / Ctrl - /) будет эффективно комментировать строку:
- Первый Ctrl - / добавляет
//
к началу строки,
который комментирует тег скрипта, но добавляет текст " //
" на вашу веб-страницу. - Второй Ctrl - / затем окружает это в комментариях стиля
<!-- -->
, который выполняет задачу.
Ctrl - Shift - / не создает многострочные комментарии к HTML (или даже однострочные комментарии), но делает
добавить /* */
стиль многострочных комментариев в Javascript, текст и другие форматы файлов.
-
[Я добавил как новый ответ, так как не мог добавлять комментарии.
Я включил эту информацию, потому что это информация, которую я искал, и это единственная связанная страница StackOverflow из моих результатов поиска.
Я с тех пор обнаружил трюк / / для тегов HTML-скриптов и решил поделиться этой дополнительной информацией, так как для этого требуется небольшое изменение обычного уловки (и выше)
/ и Ctrl - Shift - / метод комментирования одного кода в возвышенном виде.]
Ответ 5
Вы можете переключить комментарий блока с помощью
Ctrl + Shift + /
Источник: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=2967
Ответ 6
Просто важное замечание. Если у вас есть комментарий HTML, и ваш раком не работает
(Возможно, это файл PHP), поэтому не отмечайте все комментарии, но просто поместите курсор в конец или в начало комментария (до) и повторите попытку (Ctrl + /).
Ответ 7
На всякий случай, если кто-то использует раскладку клавиатуры португальского ABNT.
Ctrl + ;
Ответ 8
В mac я сделал это
- введите свой комментарий и нажмите команду + D, чтобы выбрать текст.
- а затем нажмите Alt + Command +/, чтобы прокомментировать выбранный текст.