Как сделать лучший текстовый редактор лучше: 7 великолепных возвышенных текстовых пакетов

Sublime Text стал золотым стандартом в серьезном редактировании текста. Да, если вам нужно работать через SSH, вам нужно будет изучить Vim — но если вы занимаетесь разработкой на своем компьютере, вам нужен Sublime. Атом Github может вскоре занять корону, но пока он находится в закрытой бета-версии и доступен только для Mac, Sublime по-прежнему остается королем. Одна из его сильных сторон — это надежная система пакетов, и я здесь, чтобы рассказать вам о 7 пакетах, которые вам нужно попробовать сегодня.

Если вы не знакомы с Sublime Text, этот пост может вам не помочь. Вы можете проверить, почему кодеры любят Sublime

первый. Но если вы использовали его некоторое время и хотите улучшить свою игру, мы занимаемся бизнесом. Все это работает над возвышенным текстом 3.

Вам нужен контроль пакетов

Контроль пакетов отсутствует в моем списке из 7 пакетов, которые нужно установить: это так здорово, мы просто принимаем это как должное. В случае (очень малой) вероятности, что у вас еще не установлен пакет управления пакетами, вам нужно установить его сейчас, а затем вернуться и прочитать о пакетах, которые вам нужно получить.

муравей

Эммет берет вас из этого:

возвышенного-Эммета-1

К этому:

возвышенного-Эммета-2

По сути, вы набираете кучу CSS-селекторов, нажимаете Tab и получаете полный HTML-скелет. Раньше он назывался Zen Coding, и я впервые рассказал об этом в апреле 2010 года. Четыре года спустя, это так же круто. Если вы знакомы с CSS, вы можете использовать Emmet, чтобы за считанные секунды выложить сложный и красиво выделенный фрагмент HTML с классами, идентификаторами и всем остальным.

MarkdownEditing

Я использую Sublime Text как для кода, так и для прозы. На самом деле, я пишу этот пост в Sublime, используя отличный пакет MarkdownEditing. Вот как это выглядит в действии:

возвышенный-markdownediting

Да, это не очень красочно или броско. Но что делает его великолепным, так это отличная поддержка токенов Markdown. Например, если я наберу звездочку в начале строки, MarkdownEditing будет знать, что я создаю маркированный список — поэтому следующая строка также будет начинаться со звездочки.

Я также могу выделить текст и нажать Ctrl + Shift + B, и MarkdownEditing сделает его жирным; Ctrl + Shift + I выделяет курсивом. Создание ссылок тоже совсем несложно. У MarkdownEditing есть много других функций, но даже эти основные делают его стоящим. Если вы хотите узнать больше о Markdown, вы можете проверить нашу бесплатную электронную книгу Markdown.

Предварительный просмотр уценки

Markdown вряд ли когда-либо останется Markdown: когда он вырастет, он станет HTML. Вот где Markdown Preview предлагает множество полезных команд:

возвышенный-markdownpreview

Предварительный просмотр Markdown подключается к системе сборки Sublime и, по сути, позволяет скомпилировать документ Markdown в HTML одним нажатием клавиши: при редактировании документа Markdown нажмите Ctrl + B, и Sublime мгновенно создаст файл HTML с тем же именем в той же папке.

Более полезным (для меня) является тот факт, что вы также можете визуализировать HTML в окне Sublime. Таким образом, вы можете выбрать группу Markdown и мгновенно получить новый Sublime буфер с HTML в нем, который вы можете выборочно копировать и вставлять в другое место.

RegReplace

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

возвышенный-regreplace

С RegReplace вы настраиваете все эти замены только один раз. Вы редактируете структуру JSON, представляя несколько регулярных выражений. Вы устанавливаете шаблон соответствия регулярному выражению и замену, даете ему имя, и все готово. Затем вы можете связать все эти шаблоны вместе и связать их в одну команду. Выполните эту команду, и предварительно, Sublime очищает ваш документ менее чем за секунду.

Вам нужно знать свое регулярное выражение для эффективного использования RegReplace — я рекомендую использовать что-то вроде Rubular

практиковаться и строить свои шаблоны матчей.

Тег

Tag — один из наименее документированных плагинов Sublime, которые я использую. Единственное описание, которое вы найдете на сайте Package Control, гласит, что это «коллекция пакетов с тегами HTML / XML». К счастью, его репозиторий Github содержит немного больше информации о том, что он делает.

Для меня наиболее важной функцией является закрытие тегов: допустим, я набираю сильный тег; затем, когда я хочу закрыть его, все, что мне нужно сделать, это набрать

ToDone

Я использую Sublime Text для всего, и это включает в себя отслеживание моего списка задач. Я делаю это в простом текстовом файле, хранящемся в Dropbox (у нас также есть электронная книга о Dropbox)

). ToDone — это простой синтаксис, который позволяет мне вкладывать задачи, отмечать их как выполненные, добавлять примечания и устанавливать приоритеты:

возвышенный-todone

Это очень просто, и мое единственное желание — иметь совместимое приложение для Android. Для меня это намного превосходит популярность Todo.txt

, Но каждому свое.

WordCount

Последнее самое простое: Количество слов! Это так просто, я даже не буду утомлять вас скриншотом. Установите его, и вы получите текущий счетчик текущих слов в строке состояния. Обновления по мере ввода, абсолютно бесшумные в противном случае, и необходимы для многих видов написания.

Твой ход

На веб-сайте Package Control в настоящее время перечислены примерно полмиллиона Sublime пакетов (я считал). Это мои выборы, основанные на месяцах / годах фактического использования (в зависимости от пакетов — я не использовал их все в течение многих лет). Тем не менее, это сугубо субъективно, и мне всегда любопытно слышать об удивительных пакетах, о которых я не знал. Поделитесь своими любимыми советами Sublime Text в комментариях!

Ссылка на основную публикацию
Adblock
detector