Как закомментировать в саблайм текст

Сочетание клавиш для комментариев строк в Sublime Text 3

21 ответов

обновление: это также работает в Windows 8 (см. комментарий @Sosi)

вы можете добавить следующие строки в настройки / привязки клавиш-User:

вот как я разобрался с проблемой-заменив «ctrl» на «control» и » / «на » keypad_divide».

это проблема интернационализации клавиатуры.

на стандартной клавиатуре США QWERTY, используемой в Австралии, где сделан превосходный текст, / вполне доступна: 776514936938239d888b9fa8b116d581

изменение пользовательских клавиш на перечисленные ниже, будет работать для немецкой клавиатуры QWERTZ.

Если проблемы возникают с другой раскладкой клавиатуры, измените привязки клавиш соответствующим образом.

U может исправить эту ошибку:

Это позволит комментария CTRL + / и CTRL + SHIFT + / и вы можете использовать / на клавиатуре =)

Это работает для меня.

Я на Mac OS X El Capitan. Sublime Text 3 (стабильная сборка 3114).

74f7b0fe9b51a2c39819c8c9dece9a02

моя раскладка клавиатуры норвежская, с английским языком в качестве языка ОС.

Это проще, чем вы думаете пресс cmd + / в mac.

для бразильских клавиатур ABNT вы делаете Ctrl + ; чтобы прокомментировать и повторить его, чтобы удалить комментарий.

в моей клавиатуре ноутбука, ABNT 2, я могу использовать CTRL + ; ярлык как действие комментария по умолчанию для блоков и строк. Тот же самый ярлык раскомментировать.

на MAC вместо shift используйте ALT такой CMD + ALT + /

была та же проблема. Проверить с возвышенным.команда log_input(True) на консоли, чтобы увидеть, какие ключи обнаруживаются с помощью CTRL + / и SHIFT + CTRL +/ возможностей срезать путь. Затем замените ярлыки на те. (Изменение / для keypad_divide работало для меня)

Sublime 3 для Windows:

затем сохранить его. теперь вы можете использовать ярлык.

Источник

Несколько полезных шорткатов для Sublime Text ниндзи

Доброго времени суток, уважаемые хабравчане. Многие пользуются замечательным редактором Sublime Text, который стал популярен благодаря своей простоте, гибкости/кастомизации и огромному количеству плагинов. Хочу поделиться с вами, на мой взгляд, самыми полезными шорткатами при работе с Sublime.

d4fa74db5da2eb332d79230b00fa4af6

Переход по фрагментам

Win/Linux: CTRL+R
Mac: CMD+R
Вероятно, самое полезное сочетание клавиш для экономии вашего времени. Содержимое документа разбивается на определенные фрагменты (функции, HTML теги или CSS стили). Переход происходит при выборе соответствующего фрагмента во всплывающем окне.

Переход по файлам

Win/Linux: CTRL+P
Mac: CMD+P
Большинству разработчиков приходится помногу раз переключаться между различными файлами. HTML и CSS или PHP и JavaScript… Данные шорткаты упрощает эти действия. Также переключаться по вкладкам можно с помощью » CMD+ALT+Left/Right Arrow » и » CTRL+Pagedown/Pageup » для OSX и Windows соответственно.

Выделение текущего слова

Win/Linux: CTRL+D
Mac: CMD+D
Очень удобно выделять слова с помощью двойного нажатия левой кнопки мыши. Но еще удобнее и быстрее это делать на клавиатуре, без помощи тачпада или мыши. А при сочетании » CMD+L » или » CTRL+L » выделяется текущая строка.

Разделение экрана

Горизонтально
Win/Linux: ALT+Shift+2/3/4/5
Mac: CMD+ALT+2/3/4/5

Вертикально
Win/Linux: ALT+Shift+5/8/9
Mac: CMD+ALT+Shift+1/2/3
Вместо того чтобы постоянно переключаться между файлами, Sublime дает возможноcть разделять рабочую область вертикально или горизонтально на несколько частей. Очень юзабельно. А используя Num1 в приведенных выше сочетаниях, возвращаем единый экран.

Закладки

Win/Linux: CTRL+F2
Mac: CMD+F2
В процессе написания кода приходится «экспериментировать», изменять некоторые данные и целые строки для получения нужного результата. Запоминать номера строк, где произошли изменения достаточно трудно. Но в саблайме есть закладки, которые добавляются данными шорткатами. А переключаемся между ними c помощью » F2 » или » Shift+F2 «.

Слияние и перестановка строк

Win/Linux: CTRL+Shift+Up/Down
Mac: CMD+CTRL+Up/Down
Перестанавливать строки местами требуются редко, но этот способ очень удобен. А шорткаты » CMD+J » или » CTRL+J » объединяют строки.

Объединенный курсор

Win/Linux: CTRL+ALT+Up/Down
Mac: СTRL+Shift+Up/Down
Честно говоря, я мне не доводилось пользоваться данной функцией, но я уверен, что в «объединенном курсоре» большой потенциал и многие найдут применение для этой фичи. Курсор распределяется на множество строк и появляется возможность их одновременного редактирования.

Мгновенный поиск и замена

Win/Linux: ALT+F3
Mac: CMD+CTRL+G
Благодаря этому лайфхаку забываем про поиск и замену (find what, raplace with, replace next/all). Выбрав определенный текст и нажав на необходимые клавиши, Sublime находит все совпадения и создает «объединенный курсор» на все строки, где есть совпадения.

Источник

Подборка самых полезных горячих клавиш для различных IDE и редакторов кода

hotkeys

Хорошему программисту нужны хорошие инструменты для работы. Однако самих инструментов мало — нужно ещё владеть ими на должном уровне. Комбинация клавиш Ctrl+C Ctrl+V — незаменимый спутник каждого разработчика, однако в средах разработки есть гораздо больше полезных горячих клавиш, существенно повышающих продуктивность. Мы собрали для вас подборку полезных горячих клавиш для некоторых популярных IDE, чтобы вы могли похвастаться перед коллегами своими мега-скиллами разработки.

IntelliJ IDEA

IntelliJ IDEA — известная IDE от JetBrains для JVM-языков вроде Java, Scala и Kotlin. Укомплектована уникальными инструментами и позволяет без проблем ориентироваться в программе. Есть и другие IDE от тех же разработчиков, например, PyCharm для Python, WebStorm для JavaScript и не только. Они во многом схожи между собой, поэтому большинство из нижеуказанных горячих клавиш должно работать и в других IDE от JetBrains.

idea

Eclipse

Если вы близки с open-source сообществом, то вы наверняка слышали об Eclipse. Будучи доступным для Linux, Windows и OS X, Eclipse де-факто является open-source IDE для разработки на Java. Существует множество расширений и аддонов, которые делают Eclipse полезным для разного рода задач и разработки на отличных от Java языках программирования вроде Python.

eclipse

Visual Studio 2017

Visual Studio — полнофункциональная IDE от Microsoft, которая во многом сопоставима с Eclipse. Доступная на Windows и Mac OS, Visual Studio представлена как в бесплатном (Community), так и в платном (Professional и Enterprise) вариантах. Visual Studio позволяет разрабатывать приложения для разных платформ и предоставляет свой собственный набор расширений.

7144.PTVS 21 Find your project in Server Explorer for easy debugging

Доступный на всех платформах Atom называют «хакабельным текстовым редактором 21 века». Atom написан с использованием Electron — фреймворка для создания кроссплатформенных приложений для десктопа средствами JavaScript, HTML и CSS — и имеет множество расширений.

Читайте также  96253544 датчик распредвала как проверить

atom

Visual Studio Code

Visual Studio Code (не путать с Visual Studio) — полнофункциональный редактор кода, доступный на Windows, Linux и Mac OS X. VS Code является расширяемым open-source редактором, который можно настроить под любую задачу. Как и Atom, VS Code построен на Electron, поэтому у него есть те же преимущества и недостатки.

vscode

Sublime Text

Sublime Text, написанный инженером из Google с мечтой о лучшем текстовом редакторе, является весьма популярным редактором кода. Доступный на всех платформах, Sublime Text имеет встроенную поддержку редактирования кода на разных языках, а также богатый набор расширений, называемых пакетами, которые расширяют возможности синтаксиса и редактирования.

Источник

Записки программиста

Небольшой обзор Sublime Text и шпаргалка по хоткеям

Решил я наконец-то попробовать этот ваш Sublime Text. После нескольких недель использования редактора, мной был вынесен вердикт, что штука эта весьма годная. В данном посте я в двух словах расскажу о том, что же собой представляет Sublime Text, поделюсь впечатлениями от работы с ним, а также выложу свою шпаргалку по основным хоткеям.

Что такое Sublime Text?

Если вдруг кто-то из читателей не в курсе, Sublime Text — это такой легковесный текстовый редактор для программистов. Что-то вроде Vim, только с человеческим интерфейсом и из коробки умеет заметно больше. Также можно рассматривать Sublime Text в качестве легковесной IDE. До уровня IntelliJ IDEA, CLion или PyCharm ему, конечно, как до луны. Зато для всевозможной эзотерики вроде Go, Erlang и Haskell работает шикарно.

Многие оценят легковесность редактора и скорость его работы. Sublime Text просто летает, в том числе на проектах в миллион строк кода на хардкорном С++ c Boost’ом и вот этим всем. При этом саблайм имеет очень низкий порог вхождения, чего о Vim, к примеру, сказать никак нельзя. Изучить основные сочетания клавиш и начать фигачить код можно буквально за 15 минут.

Мне лично очень понравилась фирменная превьюшка кода, расположенная справа, и, конечно же, возможность редактировать текст при помощи нескольких курсоров. Еще из фишек есть подсветка и автокомплит практически чего угодно, неплохой поиск по проекту безо всяких там find и grep, автоматический вордврап по заданной ширине строки, спелчекер, поддержка разных кодировок и переносов строк, настраиваемая ширина отступов. Можно писать плагины на Python (ура, нормальный язык, а не как в Vim!). Плюс есть гибкая настройка шрифтов и цветовых схем. Кстати, о схемах — по дэфолту используется темная тема \m/.

Не совсем явный момент при использовании Sublime Text — возможность открывать не файлы, а каталоги. Делается это при помощи File → Open Folder, или путем передачи имени каталога в качестве аргумента при запуске редактора из bash. При этом у вас не только появляется очень симпатичное дерево каталогов в сайдбаре слева, но и, к примеру, намного круче начинает работать поиск файла по имени (Ctr+P).

Работает все это хозяйство на Windows, Linux и OS X.

sublime

Стоит Sublime Text всего лишь 70$. Как мне кажется, цена вполне справедливая. При этом самые жадные котики могут ничего не платить. Sublime Text будет работать, как ни в чем ни бывало, лишь изредка предлагая купить лицензию.

В первом приближении дела обстоят как-то так. Давайте теперь познакомимся с основными хоткеями.

Сочетания клавиш

Как обычно, далее предполагается, что про всякие Ctr+C, Ctr+V и Ctr+S вы знаете, поэтому эти хоткеи не упоминаются. Учтите также, что перечень хоткеев не отражает всех возможностей Sublime Text. Например, в диалоге открытия нового файла (Ctr+O) предусмотрен весьма удобный автокомплит имен файлов.

Лэйауты:

Shift + Alt + 1 Одна группа вкладок
Shift + Alt + 2..4 От 2 до 4 столбцов
Shift + Alt + 5 Типа табличка 2 на 2
Shift + Alt + 8/9 В 2 или 3 строки
Ctr + циферка Перейти на лайаут под заданным номером

Окна:

Ctr + Shift + N Новое окно
Ctr + Shift + W Закрыть окно

Табы:

Ctr + N Новая вкладка
Ctr + PgUp/PgDown Переход между табами
Ctr + W Закрыть вкладку
Alt + циферка Перейти к табу с номером
Ctr + Shift + N Перенести таб на лайаут с заданным номером

Выделение:

Ctr + D Выделение слов с созданием новых курсоров
Ctr + U Если в результате выделения поставились лищние курсоры
Ctr + Shift + пробел Выделить текущий скоуп

Поиск:

Ctr + F Поиск в текущем файле
Ctr + E Использовать выделенное для поиска
F3 / Shift + F3 Искать вперед/назад в текущем файле
Ctr + Shift + F Поиск по нескольким файлам
F4 / Shift + F4 Перемещение по результатам поиска в файлах
Alt + R В диалоге поиска: вкл/выкл регулярные выражения
Alt + С В диалоге поиска: вкл/выкл case sensitivity
Alt + F3 Найти все, везде поставить курсоры

Замена:

Ctr + H Диалог замены текста
Ctr + Alt + Enter В диалоге замены: заменить все

Переходы:

Закладки:

Ctr + F2 Поставить/снять закладку
F2 / Shift + F2 Предыдущая/следующая закладка в рамках одного файла
Ctr + Shift + F2 Снять все закладки в рамках текущего файла

Фолдинг:

Ctr + Shift + [ Свернуть код
Ctr + Shift + ] Развернуть код
Ctr + K + J Развернуть все, что свернуто

Отступы:

Ctr + ] Увеличить отступ
Ctr + [ Уменьшить отступ

Комментирование:

Ctr + / Закомментировать/раскомментировать код
Ctr + Shift + / То же самое, но использовать блочный комментарий

Макросы:

Ctr + Alt + Q Начать/закончить записывать макрос
Ctr + Shift + Alt + Q Выполнить записанный макрос

Курсоры:

Ctr + клик Создать новый курсор
Alt + Shift + ↑↓ Создание новых курсоров выше/ниже
Ctr + Shift + L Для каждой выделенной строки создаться свой курсор

Некоторые преобразования текста:

F9 Сортировка строк
Ctr + F9 Сортировка строк с учетом регистра
Ctr + K + L Привести текст к нижнему регистру
Ctr + K + U Привести текст к верхнему регистру

Интерфейс:

F11 Включить/выключить фулскрин режим
Shift + F11 Так называемые distraction free mode
Ctr + K + B Показать/скрыть сайдбар слева
Ctr + колесико/+/− Сделать шрифты больше/меньше

Прочее:

F6 Включить/выключить проверку орфографии
Ctr + Shift + P Поиск команды редактора по ее названию
Ctr +

Показать/скрыть Python-консоль

По большому счету, это все!

Файл настроек

В контексте этой заметки нельзя не сказать и пару слов о файле настроек.

Искать его следует где-то здесь:

Если такого файла нет, ничего страшного — просто создайте его.

Вот содержимое моего файла:

Как видите, это обычный JSON. Приведенные настройки говорят саблайму (1) всегда подсвечивать на minimap справа то место, на которое мы сейчас смотрим, (2) рендерить текст по центру, а не по левой стороне (3) отображать слова на следующей строчке, если строка не умещается в 80 символов по ширине, (4) использовать шрифт размером 10 попугаев, (5) отмечать вертикальной линией ширину строки в 80 символов и (6) не проверять наличие новых версий редактора. В такой конфигурации получается что-то очень похожее на distraction free mode, только с табами, номерами строк и отображением закладок. Все изменения настроек саблайм подхватывает на лету, без перезапуска редактора.

Заключение

Хотелось бы отметить несколько недостатков Sublime Text. Возможно, часть из них уже исправлена в Sublime Text 3. Я его пока не смотрел, так как во время написания поста третья версия еще находилась в бете.

Дополнение: Sublime Text 3 я в итоге посмотрел и перешел на него, а также дописал в приведенную выше шпаргалку пару новых хоткеев.

Очень не хватает просмотра git blame рядом с номерами строк, как в IDEA. Из коробки нет поддержки синтаксиса Rust, Kotlin и GLSL. Из коробки нет истории буфера обмена. Нет встроенной поддержки TODO-списков. Нельзя посмотреть список закладок, нельзя давать закладкам имена. Не удалось найти хоткеев для перемещения вкладок влево и вправо, ровно как и для изменения ширины лайаутов. Встроенный шелл был бы не лишним.

Все это, конечно, не то, чтобы очень критичные проблемы. К тому же, вроде как некоторые из их можно решить при помощи плагинов. Но я лично был бы не против увидеть поддержку всего этого функционала из коробки в будущих версиях редактора.

В целом впечатления от Sublime Text у меня очень положительные. Я полностью заменил им Geany, а Vim теперь использую только для задач вроде изменения пары строчек в конфиге по SSH. Интересно, что при написании кода в саблайме чувствуешь себя просто мега реактивным. Ничего лишнего не отвлекает, все сосредоточение только на коде. Любопытное чувство, попробуйте!

А пользуетесь ли вы Sublime Text? Если да, то что вы в нем пишите и каковы ваши впечатления от редактора?

Дополнение: Небольшая подборка полезных плагинов — Package Control (через него ставится все остальное), Sublime Git, Makrdown Preview, GoSublime, Anaconda, SublimeHaskell, PlainTasks, OpenGL Shading Language (GLSL).

Источник

Самые часто используемые сокращения в текстовом редакторе Sublime Text 2.

sublime text 2 shortcuts

Всем привет! Сегодня я решил написать статью про то, какие сокращения(горячие клавиши) есть в текстовом редакторе Sublime Text 2.

Писать все, конечно, я не буду, но самые интересные и полезные рассмотрим.

Переход к строке.

Допустим, у вас есть большой файл и вам нужно перейти на строчку 1007. Прокручивать и искать ее будет долго и затруднительно, но это легко решить с помощью определенного сокращения. Для начала нажмите cmd+p, чтобы открыть панель перехода и введите там номер строчки, начиная с двоеточия

Все, вы перешли к нужной строке.

Отступы(табуляция)

Наверняка все знают, что, нажав tab, мы сделаем табуляцию, а если нажмем shift+tab, то вернемся обратно. Но, чтобы сделать табуляцию таким образом, нам нужно быть в начале строчки. Это не всегда удобно.

Нажмите cmd+[, чтобы сделать табуляцию влево(возврат), нажмите cmd+], чтобы сделать табуцяцию вправо. При этом вы можете находиться хоть в конце, хоть в середине файла, и все будет прекрасно работать.

Дублирование строк

Чтобы продублировать какую-то строчку, вам нужно нажать cmd+shift+d.

Если вам нужно сделать дублирование какого-то блока, то просто выделите его и снова нажмите cmd+shift+d

Удаление строк

Комментирование кода

Если вы хотите закомментировать участок кода, то встаньте на строчку с этим кодом и нажмите cmd+/

Если вам нужно закомментировать блок кода, то нажмите cmd+option+/

Редактор очень умный и, если вы находитесь в файле, к примеру, с javascript кодом, то он будет использовать комментирование, характерное для этого языка, а если, к примеру, sql, то он будет использовать другое, характерное для sql, комментирование.

Переключение между файлами

Нажмите cmd+p, чтобы открыть панель перехода, где вы можете ввести имя файла и сразу перейти к нему.

Палитра команд

Чтобы открыть палитру команд, нажмите cmd+shift+p. Это очень удобная функция. Здесь вы можете управлять подсветкой синтаксиса, своими плагинами, а если поставите package control, то сможете сразу устанавливать любые дополнения, не лазия в интернете, ища их, и не скачивая всякие «непонятные» файлы.

Сайдбар

Удобно, когда слева есть сайдбар, где сразу видны папки, файлы, как в IDE. В Sublime Text 2 есть такой сайдбар и, чтобы его открыть, нажмите cmd+k+b. То же самое, чтобы закрыть, либо вы можете перейти в View->Sidebar->Show/Hide Sidebar.

Сворачивание кода

Это не совсем сокращение, но данная возможность бывает полезна.

Если у вас, к примеру, в html есть блоки div с каким-то содержимым, то вы можете свернуть те, которые вам мешают. Для этого наведите мышку на левую панель с нумерацией строк, и вы увидите стрелочки, которые вам в этом и помогут.

Заключение

Итак, сегодня мы рассмотрели самые полезные и часто используемые сокращения для текстового редактора Sublime Text 2. Сокращения были представлены для операционной системы Mac OS X. Если вы используете Windows/Linux, то просто замените клавишу cmd на control, а остальное то же самое.

Надеюсь, статья была вам полезна, спасибо за внимание и до скорого!

date article

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

Комментарии ( 1 ):

Здравствуйте, установил Sublime Text, но почему-то не работают горячие клавиши в нем, кроме общераспространенных. скажем как,Ctrl+C, Ctrl+V, сохранить работают, а уже Ctrl+’ нет. Что не так настроено?

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

Copyright © 2010-2021 Русаков Михаил Юрьевич. Все права защищены.

Источник

admin
Своими силами
Adblock
detector