Sublime text 3 курсор не мигает
использоватьsnippetДобавить часто используемые шаблоны
Сохраняйте часто используемые сегменты кода и используйте вкладки для раскрытия заданного текста, что может повысить эффективность. Методы настройки:
- Меню: Инструменты -> Новый фрагмент… Открыть шаблон автоматически
- После редактирования сохраните его в Packages/User Просто перейдите в каталог, суффикс файла .sublime-snippet
- Пакет CDATA под содержимым является окончательным развернутым текстом;
- tabTrigger - это логотип сниппета. При нажатии tab после логотипа логотип заменяется содержимым;
- Область действия, которая вызывает замену.
Нажатие клавиши табуляции после того, как автор расширится до @author: [email protected]
Базовая грамматика Эммета
emmet-zen-coding-tutorialЭто очень хороший учебник. Вот несколько простых правил грамматики.
элемент
Создавайте HTML-теги по именам элементов, например div generate , когда вам нужно сгенерировать собственные теги, используйте Ctrl + e То есть, если foo генерирует .
Вложенность дочерних элементов>
CSS-подобный дочерний селектор div>ul>li генерировать.
Brother Elements +
Подобно селектору брата CSS, + Элементы, которые порождают родственные отношения div+p+div генерировать.
Оператор вверх ^
Роль оператора Эммета зависит от текущего контекста, > Операторы переключат контекст на более глубокие элементы, ^ Операторы могут перемещаться по контексту, например div+div>p>span+em генерировать.
к ^ Операторы изменяют элементы управления контекстом div+div>p>span+em^bq генерировать
Оператор с несколькими элементами*
Используйте, за которым следует число, чтобы сгенерировать элементы для количества ul>li*5 генерировать.
Оператор группировки ()
Используйте круглые скобки для группировки, чтобы завершить сложную логику div>(div>ul>li*2>a)*2+footer>p генерировать
генерация идентификатора и класса
Настраиваемые атрибуты
Используйте аналогичный CSS [attr] Синтаксис для добавления настраиваемых атрибутов td[title="Hello" colspan=3] генерировать.
Номер элемента $
использовать * При создании нескольких элементов вы можете использовать $ Нумерация ul>li.item$*5 генерировать.
<>Добавить текст
Sublime Text Markdown Preview
sublimetext-markdown-previewЭто плагин предварительного просмотра Markdown для Sublime Text. С его помощью вы можете легко использовать Sublime Text для редактирования документов Markdown.
Установить с помощью управления пакетами
- Если Package Control не был установлен, сначала установите его;
- Нажмите ярлык Ctrl + Shift + p Откройте командное окно;
- Выполнить в командном окне Package Control: Install Package ;
- Выбрать Markdown Preview И установите его.
Ручная установка
- Выбрать в меню Preferences > Browse Packages. ;
- Откройте каталог во всплывающем проводнике и введите Installed Packages/ содержание;
- скачатьсжатый пакет sublimetext-markdown-previewК Installed Packages/ Каталог и переименован в Markdown Preview.sublime-package ;
- Перезапустите Sublime Text.
Предварительный просмотр файла Markdown
- Откройте файл Markdown;
- горячая клавиша Ctrl + Shift + p , Войдите в окно управления Markdown Preview ;
- В настоящее время доступно несколько вариантов, общий выбор Markdown Preview: Preview in Browser ;
- В это время требуется выбрать парсер, вы можете выбрать один;
- Sublime Text открывает html-файл, проанализированный Markdown, в браузере по умолчанию. Иногда он просто открывает html-файл в новой вкладке. Вы можете щелкнуть правой кнопкой мыши: copy file path , А затем зайдите в браузер.
sublime-autoprefixer
sublime-autoprefixerв соответствии сCan I UseИнформация о базе данных добавляет соответствующие префиксы поставщиков к стилям CSS, и вы также можете настроить версию браузера, для которой требуется префикс.
Sublime-autoprefixer работает только с CSS и не обрабатывает форматы предварительной обработки, такие как Sass или LESS.
Установите sublime-autoprefixer с помощью управления пакетами
- горячая клавиша Ctrl + Shift + p Затем войдите в консоль Package Control: Install Package
- Введите во всплывающем окне Autoprefixer , Установить, перезапустить Sublime Text
Использовать автопрефиксатор
- Поддерживает добавление префиксов ко всему файлу css и, при необходимости, добавление префиксов к некоторым кодам cas
- горячая клавиша Ctrl + Shift + p ,войти Autoprefix CSS Войти.
Emmet
EmmetОпишите HTML-контент с помощью краткого синтаксиса, чтобы повысить эффективность работы.
Установите Emmet с управлением пакетами
- горячая клавиша Ctrl + Shift + p Затем войдите в окно управления Package Control: Install Package ;
- Выбрать Emmet Установите, перезапустите Sublime Text, чтобы завершить установку.
Windows
- возврат в режим одиночного выбора: Esc
- расширить выбор вверх / вниз на всех картах: Ctrl + Alt + до / вниз
- расширить выбор влево / вправо при всех картах: Shift + левый / право
- переместить все каретки вверх/вниз/влево/вправо, и ясный выбор: до / вниз / левый / право
- отменить последнее движение выбор: Ctrl + U
- добавить следующее вхождение выделенный текст для выделения: Ctrl + D
- добавить все вхождения выделенного текста на выбор: Alt + Ф3
- поворот между вхождениями выбранного текста (одно выделение): Ctrl + Ф3 (реверс: Ctrl + Shift + Ф3 )
- Поверните одиночный линейный выбор в выбор блока, с кареткой на конец выделенного текста в каждой строке: Ctrl + Shift + L
Базовые концепты
Знакомство с концепциями, представленными в этом разделе, поможет вам лучше понять это руководство.
The Data Directory
Практически все необходимые файлы будут сохранены в каталоге данных, а путь к ним отличается для разных операционных систем:
- Windows: %APPDATA%\Sublime Text 3
- OS X: ~/Library/Application Support/Sublime Text 3
- Linux: ~/.config/sublime-text-3
Вы можете открыть подкаталоги этого каталога в findle через меню: (Sublime Text -> Preferences -> Browse Packages . ).
The Packages Directory
Это важный каталог в каталоге данных. Здесь сохранена вся поддержка языков программирования и разметки. Вы можете использовать меню:(Sublime Text -> Preferences -> Browse Packages…)Откройте каталог в findle.
В этой статье к нему относятся пакеты, путь к пакетам, папка пакетов или каталог пакетов.
The User Package
Packages/User Используется для сохранения настраиваемых плагинов (плагинов), сниппетов, макросов (макросов). Думайте об этом как о частной области в папке пакетов. Здесь хранятся персональные программы и настройки плагинов.
Sublime Text не будет изменять содержимое при обновлении.
Sublime Text программируется
Вы можете использовать Python для разработки плагинов через API. горячая клавишаCtrl + `Откройте консоль, здесь вы можете выполнять скрипты Python и здесь можно установить некоторые плагины.
Packages, Plugins, Resources and Other Terms
Почти все функции Sublime Text можно расширять и настраивать.Вы можете изменять поведение редактора, добавлять макросы и фрагменты, расширять меню и т. Д. Вы также можете использовать API редактора для создания сложных плагинов.
Гибкость Sublime Text заставляет вас изучить множество файлов конфигурации. Эти файлы конфигурации находятся в формате JSON или XML.
Иногда в этой статье эти файлы конфигурации называются ресурсами.
Sublime Text будет искать ресурсы в папке пакетов.
Пакет относится к каталогу, содержащему связанные ресурсы.
vi/vim Emlation
можно использоватьVintageousПусть Sublime Text поддерживает vi / vim.
Похожие записи
Уже довольно продолжительное время такие продукты, как Android и Windows диктуют нам тренды в дизайне. И, хочу сказать, очень даже.
Уникальный редактор исходного кода на настройку которого в свое время я потратил не один месяц. Даже сейчас периодически узнаю разные.
Добрался я и до сниппетов. Очень удобная штука, когда нужно один и то же код постоянно применять в разных файлах.
Долгое время пользовался редактором Notepad2 и очень сильно привязался к цветовой схеме этого редактора. Позже перешел на Sublime Text и.
Данный код я развернул при помощи всего двух клавиш — восклицательного знака и табуляции. Это одна из возможностей плагина Emmet.
Базовое использование Sublime Text3 и введение общих плагинов
Список ярлыков
- Ctrl + g Перейти к соответствующей строке
- Ctrl + m Переключение между начальным и конечным положениями кронштейна
- Ctrl + Shift + m Выделите содержимое в скобках
- Ctrl + Shift + k Удалите строку, где находится курсор
- Ctrl + x Вырезайте выбранный интервал, когда курсор выбирает интервал, в противном случае вырежьте строку, где находится курсор.
- Ctrl + Shift + up Выбирайте строки вверх и поддерживайте одновременное редактирование нескольких строк
- Ctrl + Shift + down Выбирайте строки вниз и поддерживайте одновременное редактирование нескольких строк
- Ctrl + l Выберите строку, в которой находится курсор
FAQs
1. Не поддерживает кодировку gbk.
Установить плагинConvertToUTF8, Возможно, вам потребуется установить дополнительные плагины в соответствии с подсказками.
2. Как автоматически заполнять фигурные скобки в середине тегов HTML.
Меню -> настройки -> Привязки клавиш - Пользователь Добавьте следующую конфигурацию в файл конфигурации json.
3. Китайский метод ввода не соответствует позиции ввода.
Ответ: Используйте до официального исправления: плагин IMESupport.
4. Как сделать подсветку синтаксиса для определенного типа файла, например .handlebar Настройки файла html выделить
Ответ: Выберите в меню: View > Syntax > Open all current extension as. > html Таким образом, вы можете использовать необходимую подсветку синтаксиса для пользовательских файлов суффиксов.
Управление плагином управления пакетами
Package ControlЭто менеджер пакетов Sublime Text, который можно установить через него.2000+ пакетов. Установленный пакет будет обновлен автоматически. В принципе, большинство инструментов можно установить автоматически и вручную.
Установить Package Control через консоль
1. Нажмите сочетание клавиш Ctrl + `, чтобы вызвать консоль;
2. Запустите следующий код в консоли;
3. Приведенный выше код создаст каталог установки пакета. И скачатьPackage Control.sublime-packageФайл в каталог;
4. Перезапустите Sublime Text, чтобы завершить установку.
Установить управление пакетами вручную
Принцип автоматической установки состоит в том, чтобы создать папки и файлы конфигурации для управления пакетами в определенном каталоге и вручную создать требуемые каталоги.Файлы также могут выполнять цель установки:
- Выберите из меню: Preferences > Browse Packages. ;
- Перейдите в каталог в открытом проводнике и введите Installed Packages/ содержание;
- скачатьPackage Control.sublime-packageИ скопировал в Installed Packages/ Под содержанием;
- Перезапустите Sublime Text, чтобы завершить установку.
Удалите установленный плагин
Если установлено через управление пакетами, сочетание клавиш Cmd + Shift + p Открыть панель поиска Package Control: Remove Package Затем выберите плагин, который необходимо удалить.
Mac OS X
- положительный/отрицательный:
- добавить на выбор: ⌘
- вычитание из выделенной области: ⇧⌘ (работает только с выбором блока в v3; предположительно ошибка)
- линейный выбор: Щелкните Левой Кнопкой Мыши
- блок отбора: Среднюю Нажмите Кнопку или ⌥ + Щелкните Левой Кнопкой Мыши
объединить, как вы считаете нужным. Например:
- добавить на выбор: ⌘ + Щелкните Левой Кнопкой Мыши (и при необходимости перетащите)
- вычитание из выделенной области: ⇧⌘ + Щелкните Левой Кнопкой Мыши (и перетащите--эта комбинация не работает в Sublime Text 3, но, предположительно, она работает в 2)
- добавить блок выбора : ⌥⌘ + Щелкните Левой Кнопкой Мыши (и тащить)
- вычитать блок: ⌥⇧⌘ + Щелкните Левой Кнопкой Мыши (и тащить)
Горячие клавиши
Горячие клавиши настраиваются по аналогии, но, в отличие от настроек, мы не знаем код команды. Поэтому, как и с основными настройками, идем на сайт программы, ищем клавишу, затем открываем Preferences Key Bindings – Default, через поиск находим полный код клавиши и переделываем ее при необходимости в файле Preferences Key Bindings – User
Нашел вот такое: “CTRL+Z Отмена последнего действия”. Теперь открываю файл горячих клавиш по умолчанию и вбиваю в поиск сочетание клавиш (CTRL — прописывается не кнопкой, а четырьмя буквами).
Нашел на 24 строке нужную команду. Переношу ее в пользовательский файл настроек горячих клавиш и меняю комбинацию клавиш на ту, которая мне удобна.
Ниже выкладываю свой файл с настройками. Изменил только две верхние команды, остальное просто собрал, чтобы не забывать сочетания.
В свою сборку вложил этот файл и подробное описание по установке и настройке.
10 Answers 10
Hit Insert That'll change it back. You might have noticed that if you went back on code and typed some you'd be overwriting instead of inserting.
On mac OS, to toggle between vertical and horizontal cursor in SublimeText 3:
command + option + o
in my case it changed on pressing key fn+insert
in SublimeText 3 and windows 10
In Windows PC You can simply press insert or fn+0 (0 on numpad) or fn + delete or insert.
On MacOS, where there's no insert key, fn + I may be the best approach (it imitates insert ).
'Shift+Ins' in the Numpad worked for me in Genie text editor. It was quite disturbing to see the code overwritten instead of inserting.
Stuff like this happens a lot in Sublime to me. To answer your question changes it back. Often I'll hit some keys and end up in full screen mode which is never fun.
For Windows: Fn + Insert. In some keyboards separate insert is not given.They can use Fn + prt sc
You can go to Preferences -> Settings and in a right panel add your custom preferences. In my case I added this: "caret_extra_top": 1, "caret_extra_bottom": 1, "caret_extra_width": 4, .
Linux
- возврат в режим одиночного выбора: Esc
- расширить выбор вверх / вниз на всех картах: Alt + до / вниз обратите внимание, что вы можете быть в состоянии держать Ctrl также, чтобы получить те же ярлыки, что и Windows, но Linux имеет тенденцию чтобы использовать комбинации Ctrl + Alt для глобальных ярлыков.
- расширить выбор влево / вправо при всех картах: Shift + левый / право
- переместить все каретки вверх/вниз/влево/вправо, и ясный выбор: до / вниз / левый / право
- отменить последнее движение выбор: Ctrl + U
- добавить следующий вхождение выделенного текста в выделение: Ctrl + D
- добавить все вхождения выделенного текста на выбор: Alt + Ф3
- поворот между вхождениями выбранного текста (одно выделение): Ctrl + Ф3 (реверс: Ctrl + Shift + Ф3 )
- превратите один линейный выбор в выбор блока, с помощью курсора в конце выделенного текста в каждой строке: Ctrl + Shift + L
Сниппеты
Это набор заготовок, которые мы создаем сами. Например, для часто используемых кусков кода и вставляем в файл по нажатии заданной нами клавиши. Вещь очень удобная. Подробнее читайте в другой статье про сниппеты в Sublime Text.
Мультивыделение и редактирование
Нажатием одной комбинации клавиш можно установить каретку (мигающий вертикальный курсор) одновременно на все строки после чего, также при помощи комбинации клавиш можно обернуть строки кодом. Например, имеется текст, который нужно обернуть ссылками
Дополнительно сделаем всплывающую подсказку в виде тега TITLE для каждой ссылки. Руками это занимает некоторое время, а и при большем количестве таких строк, процесс может затянуться надолго.
- Первая строка
- Вторая строка
- Третья строка
- Четвертая строка
- Пятая строка
- Шестая строка
- Седьмая строка
- Восьмая строка
- Девятая строка
- Десятая строка
Если запущено мультиредактирование и количество редактируемых строк совпадает с количеством вставляемых — вставит их не в одну строчку, а каждой строке по одной новой. Пример ниже, когда тег TITLE совпадает с текстом ссылки.
использоватьBracketHighlighterВыделите пару скобок
Сочетание скобок выделения очень удобно для поиска.
Установите BracketHighlighter с помощью Package Control
- Если нет Package Control, сначала установите его;
- горячая клавиша Ctrl + Shift + p , Войдите в окно управления Package Control: Install Package ;
- Войдите в окно управления BracketHighlighter И выберите установку;
- Установка завершена.
горячая клавиша
Cmd + shift + d :: Скопируйте и вставьте текущий выбранный контент, если он не выбран, скопируйте и вставьте строку, где находится курсор.
Словари и орфография
Если нам часто приходится работать с текстом, писать, например статьи через блокнот, то на помощь приходят словари и проверка орфографии. Слова будут подчеркиваться пунктиром в случае, если по версии словаря, они написаны неправильно. К сожалению, запятые и пунктуацию проверять словари не умеют и не всегда правильно находят ошибки в словах.
Сам словарь должен состоять из двух файлов: .aaf и .dic, которые содержат набор букв и слов для проверки орфографии.
Устанавливаются еще проще: скачиваем необходимые файлы, закидываем в папку %appdata%/Sublime Text/Packages, открываем в блокноте: Вид-Словарь и выбираем как на скриншоте ниже. Для себя я создал отдельную папку Dictionares и туда закинул все файлы словарей.
Теперь, после установки необходимых словарей в файле, где необходимо включить проверку орфографии жмем F6
Ниже выкладываю свою сборку Sublime Text на момент написания статьи в которую вошли следующие элементы:
- файлы русификации скачаны тут;
- свои конфигурационные файлы;
- плагин Golden Ratio (лень было вырезать);
- словари;
- переделанное контекстное меню;
- инструкции и т.д.;
- набор светлых цветовых схем;
- свою цветовую схему Sublime_notepad2;
SidebarEnhancements
Добавить функцию на левую боковую панель.
Комментарии
Здравствуйте, а могу ли я назначить горячую клавишу команде перемешивания строк, которая находиться в Edit -> Permute Lines -> Shuffle?
Сейчас я оцениваю возможности Sublime Text 3 (я использую Linux Mint 18.1, если это имеет значение) и не могу найти способ изменить там скорость мигания курсора.
Все, что я узнал о настройке свойств курсора в Sublime Text 3, это:
но не могу найти что-то вроде caret_blinking_rate или caret_frequency или caret_period .
How can I change the caret blinking rate/speed in Sublime Text 3?
Используйте недокументированный параметр "caret_blink_interval" :
There's another hidden setting btw: "caret_blink_interval", which is the time in seconds to complete a blink cycle. A value of 0 (the default) means use the OS settings.
Вероятно, вы хотите добавить что-то вроде
к вашему Preferences.sublime-settings .
ST подбирает скорость мигания курсора из настроек ОС. Следовательно, нет никакого способа изменить его изнутри ST на другое значение.
Я не уверен, где найти этот параметр в Mint, но в Ubuntu Mate 17.04 он находится в меню «Система» -> «Настройки» -> «Оборудование» -> «Клавиатура», а затем «Общие» -> «Мигание курсора» -> «Скорость».
Для полноты, если другим интересно, вот где он установлен в Windows 7:
Панель управления -> Оборудование и звук -> Устройства и принтеры -> (Найдите свою клавиатуру). Щелкните правой кнопкой мыши -> «Настройки клавиатуры», а затем «Скорость» -> «Частота мигания курсора».
В Linux Mint (Cinnamon) это тот же способ установки скорости мигания курсора, как вы описываете, и да, это изменение отражается в Sublime. Кстати: игра с этой настройкой (установка мигает в положение OFF) привела к падению Sublime (она не реагировала на принудительное закрытие, но после перезапуска она снова работала с не мигающим символом вставки/курсором). Общесистемное применение быстрой каретки означает быстрое мигание также в окне терминала, где из-за размера каретки/курсора (полный блок) это не совсем приемлемо. Допустим, эта точка достается SciTE.
Контекстное меню
Меню, которое появляется при нажатии правой кнопки мышки редактируется и полностью настраивается под себя через всего один файл. Это файл: %appdata%/Sublime Text/Packages/Default/Context.sublime-menu.
Быстрый доступ к этому файлу осуществляется через сам блокнот нажатием Preferences – Просмотр плагинов, которая открывает папку %appdata%/Sublime Text/Packages. Тут мы уже открываем нужный нам файл.
Я добавил себе три команды (метку для строки, и отмену редактирований) из горячих клавиш и получил вот такой код:
Синтаксис тот-же что и в горячих клавишах — JSON, но нет блока с комбинациями клавиш.
Настройка Sublime Text 3
По умолчанию все настройки уже заданы и записаны в файл Preferences Settings – Default. Если нам необходимо внести изменения, то мы лезем на сайт, ищем нужные настройки, открываем Preferences User – Default и вписываем свои значения.
Ниже выкладываю свой файл с настройками, на заполнение которого ушел не один месяц, в котором представлены основные настройки. Остальное уже самостоятельно, через мануал.
Особое внимание нужно обратить на то, что при смене настроек через меню, в файле настроек исчезают все комментарии к переменным. По крайне мере у меня и я неоднократно злился, пытался понять почему т.к. люблю, когда все подписано и красиво упаковано.
В свою сборку вложил этот файл и подробное описание по установке и настройке.
Mac OS X
- возврат в режим одиночного выбора: ⎋ (это символ Mac для Escape)
- расширить выбор вверх / вниз на всех картах: ⌃⇧⇡ , ⌃⇧⇣ (см. Примечание)
- расширить выбор влево/вправо на всех каре: ⇠⇧ / ⇧⇢
- переместить все каретки вверх/вниз/влево/вправо и ясный выбор: ⇠ , ⇡ , ⇣ , ⇢
- отменить последнее движение выбор: U U
- добавить следующее вхождение выделенного текста на выбор: D D
- добавить все вхождения выделенного текста на выбор: g g
- поворот между вхождения выделенного текста (одно выделение): g g (реверс: g g )
- превратите одну линейную выборку в выборку блока с кареткой в конце выделенного текста в каждой строке: l l
Цветовые схемы
Цветовых схем очень много. По умолчанию стоит тема Monokai. В комплекте идет еще 22 темы.
Создать тему для Sublime Text: SFTP.
В общем, долго обходил стороной проекты, но однажды, а точнее вместе с плагином SFTP воспользовался и мне понравилось. На скриншоте выше пять шаблонов, над которыми я работаю. Два из них синхронизированы с FTP и заливают файлы напрямую, по нажатию Ctrl+S. Так работает SFTP.
Навигация по файлам и управление файлами
перейти к чему угодно, навигация по файлам
Поиск и навигация по любому файлу проекта. Вы можете фильтровать в строке поиска и предварительно просматривать выбранный файл.
- Cmd + p Откройте файловую панель
- Enter Открыть текущий элемент и закрыть панель навигации
- -> Открыть текущий элемент, не закрывая панель навигации
- ESC Закройте панель навигации
- Cmd + r Искать в текущем файлеsymbol, Например, название функции, класса или уценки;
- Ctrl + g Перейти на указанную строку;
Левая боковая панель навигации
- Cmd + k тогда Cmd + b Переключаемое состояние закрытой навигации
проект
Sublime Text рассматривает текущий открытый файл и папку как проект. Перетащите папку на боковую панель, чтобы добавить ее в текущий проект. Выберите из меню(Project -> Save Project As…)Вы можете сохранить связанную информацию о соответствующей папке с файлами, в следующий раз через меню(Project -> open project)Все связанные файлы можно открыть быстро.
Особенности Sublime Text
- быстрота работы;
- приятный внешний вид;
- минимализм — ничего лишнего;
- отвлеченный режим – вообще ничего лишнего;
- графическая карта — быстрый скролл по всей высоте файла;
- продвинутый поиск;
- сумасшедшее число плагинов (более 800 разработчиков);
- мультивыделение и мультиредактирование — правка сразу нескольких строк;
- гибкая настройка горячих клавиш, функций;
- возможностью разделить экран на несколько частей;
auto-saveАвтоматически сохранять изменения
Этот плагин будет автоматически сохранен, если в течение 1 секунды не будет ключа. Лично вы чувствуете себя слишком часто, вы можете выбрать в соответствии с вашими потребностями или можете запустить функцию автоматического сохранения возвышенного текста:
Меню: Sublime Text -> Настройки -> Пользовательские настройки
Добавьте: «save_on_focus_lost»: true в файл конфигурации, чтобы текущий документ автоматически сохранялся, когда он теряет фокус.
At some point my cursor changed from a vertical bar to an underbar. I must have pressed some magic combination of keys. Any idea how to change it back?
Not the answer you're looking for? Browse other questions tagged sublimetext3 or ask your own question.
Linked
Related
Hot Network Questions
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.5.9.42065
Я установил Sublime Text 2 в windows, и я пытаюсь использовать функцию нескольких курсоров.
во-первых, я выделяю выбор, который я ищу (три строки).
тогда я могу нажать CTRL + D для выбора каждого повторения, или ALT + Ф3 выбрать все. В моей ситуации четыре повтора.
теперь я хочу переместить курсоры в середине трех строк и добавить некоторые информация, которая будет добавлена ко всем случаям.
Как только я нажму в выборе, множественный выбор исчезнет? Есть ли что-то, что я делаю неправильно, я уверен, что это неправильно, но поскольку документация настолько слаба, я не могу узнать, как?
в Sublime Text после выбора нескольких областей текста щелчок считается способом выхода из режима множественного выбора. Переместите курсор с помощью клавиш клавиатуры (стрелки, Ctrl+стрелки и т. д.) вместо этого, и вы будете в порядке
обычно просто легче пропустить мышь вообще-или это было бы, если бы Sublime не испортил multiselect при обертывании слов. Вот официальная документация по использованию клавиатура и мышь для множественного выбора. Поскольку это немного распространено, я подытожу его:
где ярлыки отличаются в Sublime Text 3, я сделал заметку. Для v3 я всегда тестирую с помощью последней сборки dev; если вы используете бета-версию, ваш опыт может быть иными.
если вы потеряете свой выбор при переключении вкладок или окон (особенно в Linux), попробуйте использовать Ctrl + U восстановить его.
установка
- Официальный сайт скачать .dmg файл;
- включать .dmg файл;
- Перетащите Sublime Text 3 в папку «Приложения».
Если вы хотите запустить Sublime Text из командной строки, вам необходимо выполнить следующую команду в терминале:
После выполнения этой настройки в терминале subl Вы можете открыть Sublime Text и выполнить subl Вы можете открыть соответствующий файл.
Пошаговый алгоритм
- Копируем текст из блока чуть выше;
- Вставляем его в пустой файл;
- Выделяем текст Ctrl+A, жмем волшебное сочетание: Ctrl+Shift+L — появился курсор на всех строках;
- Не сдвигая курсор, чтобы не потерять выделение жмем Alt+Shift+W и оборачиваем текст заготовкой для тега;
- Печатаем нужный код (в нашем случае простая ссылка
- После кавычки в строке выше жмем Ctrl+V т.к. нам нужно дважды печатать такой текст;
- Дописываем ссылку: “>тут уже текст стоит, а тут уже ссылка закрыта;
Черные полоски в закрывающей кавычке тега тайтл это и есть те мигающие каретки на все строки сразу
Windows / Linux
- положительный/отрицательный:
- добавить на выбор: Ctrl
- вычитание из выделенной области: Alt в ранних сборках v3 это не работа для линейного выбора.
- линейный выбор: Щелкните Левой Кнопкой Мыши
- блок отбора: Среднюю Нажмите Кнопку или Shift + Щелкните Правой Кнопкой Мыши в Linux вместо пасты среднего щелчка по умолчанию.
объединить, как вы считаете нужным. Например:
- добавить в выделение: Ctrl + Щелкните Левой Кнопкой Мыши (и при необходимости перетащите)
- вычитание из выделенной области: Alt + Щелкните Левой Кнопкой Мыши это не сработало в ранних сборках v3.
- добавить блок выбора: Ctrl + Shift + Щелкните Правой Кнопкой Мыши (и тащить)
- вычитать блок: Alt + Shift + Щелкните Правой Кнопкой Мыши (и drag)
редактировать
Модификация множественного выбора поля
Sublime Text поддерживает одновременную модификацию нескольких текстов:
- Выберите текст, который необходимо изменить, и редактор автоматически предложит тот же текст в документе.
- Нажмите Cmd + d Добавьте следующий текстовый сегмент в список меток, если вам нужно пропустить текущий текстовый сегмент, нажмите Cmd + k тогда Cmd + d
- горячая клавиша Cmd + u Вы можете удалить текущий текстовый сегмент из списка редактирования
- ESC Клавиша выхода из состояния редактирования
Выбор всей строки
Cmd + l Вы можете выбрать строку, в которой находится курсор, и активировать все строки, где текущий выбор
Cmd + Shift + l Вы можете разделить выделение на несколько выделений и редактировать одновременноВыделение текста
- Alt + Shift + Добавьте следующий токен в область выбора
- Ctrl + Shift + m Выделите все содержимое скобки, в которой установлен курсор.
- Cmd + Shift + j Выберите тот же отступ, что и строка, на которой установлен курсор.
Смена персонажа
Искать и заменить
Sublime Text поддерживает поиск регулярных выражений движка Perl Compatible Regular Expressions (PCRE). Поиск по умолчанию - это обычный поиск. Вам нужно нажать соответствующую кнопку в левой части поля поиска, чтобы переключиться на поиск по регулярному выражению, или вы можете использовать сочетания клавиш для переключения.
- Option + Cmd + r Поиск по регулярному выражению и обычное переключение текста
Поиск и замена в одном файле
- Cmd + f Открыть окно поиска
- ESC Закрыть окно поиска
- Option + Cmd + c Переключить чувствительность к регистру
- Option + Cmd + w Переключитесь на полное совпадение: время соответствует timeOut или только время
- Option + Enter Выделите все совпадающие результаты и отредактируйте их одновременно
- Cmd + g или же Enter Найти следующий
- Cmd + Shift + g Найдите предыдущий
- Cmd + e После выделения текста нажмите эту комбинацию клавиш для прямого поиска
заменять
- Option + Cmd + f Откройте сменную панель
- Cmd + g или же Enter Найти следующий
- Option + Cmd + e Заменить и найти следующий
- Option + Enter Когда фокус находится на панели замены, все соответствующие элементы будут выбраны и доступны для редактирования.
Поиск нескольких файлов
Cmd + Shift + f Откройте панель поиска по нескольким файлам
Установить несколько областей поиска файлов
Укажите диапазон поиска в столбце Где на панели многофайлового поиска и поддержите указание диапазона поиска следующими способами:
- путь в формате unix
- Используйте подстановочные знаки, чтобы исключить определенные файлы
введите символическое местоположение: , Ждать
Вы также можете использовать запятую для объединения диапазонов трех вышеуказанных форматов.
горячая клавиша
Tab
После написания операторов в HTML, XML, HAML, CSS, SASS / SCSS, LESS и строк на языках программирования (например, JavaScript, Python, Ruby и т. Д.) В соответствии с синтаксисом Emmet Tab Ключ для генерации необходимого кода.
Поскольку поведение Sublime Text по умолчанию на некоторых языках более ожидаемо автором, вы можете Emmet.sublime-setting Настройки в файле disable_tab_abbreviations_for_scopes Чтобы отменить запуск Tab в этих типах файлов. См. Официальный сайт для конкретных методовtab-key-handler
Ctrl + e
По умолчанию использование Tab в большинстве файлов с настраиваемыми суффиксами не может вызвать Emmet, но использование Ctrl + e Он может вступить в силу в любом документе, что очень полезно при написании шаблонов html.
примечания для пользователей Mac
на Йосемити и El Capitan, так ⌃⇧⇡ и ⌃⇧⇣ системные сочетания клавиш по умолчанию. Если вы хотите, чтобы они работали в Sublime Text, вы нужно их изменить:
- открыть System Preferences .
- выберите Shortcuts tab.
- выберите Mission Control в левом списке.
- изменить сочетания клавиш для Mission Control и Application windows (или отключить их). Я использую ⌃⌥⇡ и ⌃⌥⇣ . Они по умолчанию ⌃⇡ и ⇣⌃ добавление ⌃ для этих ярлыков запускает те же действия, но замедляет анимации.
в случае, если вы не знакомы с символами клавиатуры Mac:
- ⎋ является ключом escape
- ⌃ ключ управления
- ⌥ параметр ключ
- ⇧ это клавиша shift
- ⌘ является ключом команды
- ⇡ et al являются клавиши со стрелками, как показано
попробуйте использовать Ctrl-click на нескольких местах, где вы хотите курсоры. Ctrl-D предназначен для нескольких инкрементных находок.
Я считаю, что использование винтажного режима очень хорошо работает с sublime multiselect.
мои наиболее часто используемые клавиши будут "w" для прыжков слова, " ^ " и " $ " для перехода к первому/последнему символу строки. Комбинации, такие как" 2dw " (удалите следующие два слова после курсора), делают использование multiselect действительно мощным.
Это звучит очевидно, но действительно ускорить рабочий процесс, особенно при редактировании HTML.
Sublime Text 3 это мощный редактор исходного кода со множеством настроек, сумасшедшим числом плагинов, армией поклонников и еще он очень красивый и удобный! Настройка саблайма для первого пользования окажется довольно сложной т.к. здесь попросту нет настроек.
Когда-то писал про Sublime Text, но тогда я только познакомился с этим чудо редактором. Теперь же опишу все его преимущества, настройку горячих клавиш, полезные комбинации и некоторые интересные плагины.
Читайте также: