Пишите или создавайте код быстрее в текстовом редакторе Linux с помощью пользовательских тем
Ваш текстовый редактор Linux не обязательно должен выглядеть уныло и ‘функционально’. Почему бы не настроить его для повышения производительности, будь то создание сценариев и кодирование или использование инструмента в качестве редактора разметки?
Как пользователь Linux, есть ненулевой шанс, что текстовый редактор является вашим любимым приложением – даже если вы не разработчик
Я писатель, и мне нравится использовать gedit для написания заметок и статей в формате Markdown. Если вы настраиваете TXT-файлы, чтобы изменить часть интерфейса, пишете код или пишете скрипты и настраиваете задания cron, есть много причин, по которым Linux дал вам новую оценку текстовых редакторов
В отличие от текстовых процессоров, текстовые редакторы не позволяют вам так много возиться с текстом. В результате вы можете ошибочно полагать, что то, что вы видите, это все, что вы получите. Это не так. Вы можете создать тему вашего текстового редактора, изменив цвета фона и специального синтаксиса. Это может дать вам толчок, необходимый для того, чтобы писать быстрее и увеличить время работы
Зачем использовать пользовательские темы?
Текстовые редакторы не позволяют форматировать документы так, как это делают текстовые процессоры. Все файлы представляют собой обычный текст, поэтому такие элементы, как цвета и полужирное начертание, невозможны
Однако большинство текстовых редакторов Linux могут отображать ключевые слова, булевы и строки разными цветами. Эти цвета не сохраняются в самом документе, а применяются, когда редактор распознает определенные символы или фразы. То, как все это отображается, зависит от того, какую тему вы используете
Эти выделения помогают программистам и разработчикам следить за происходящим и снижают вероятность ошибок. В Markdown цвета выделяют заголовки и ссылки. Вы можете изучить цвета по умолчанию, которые предоставляет ваш текстовый редактор, но вы сможете лучше их запомнить, если сами назначите цвета
Я использовал темы, чтобы выбрать цвета, которые легче для моих глаз. Для меня ни белый на черном, ни черный на белом не создают идеального контраста для письма. Я также считаю, что цвета, которые противоречат остальному рабочему столу, очень отвлекают. Мне нравится темно-серый цвет на светло-сером, как карандаш на пергаменте
Независимо от того, создаете ли вы среду, в которой вам удобнее писать дольше, или настраиваете цвета для повышения эффективности работы, пользовательские темы могут стать ценным инструментом в вашем арсенале
Где найти пользовательские темы?
Gedit, текстовый редактор GNOME по умолчанию, использует бэкенд под названием GtkSourceView для отображения текста. Другие приложения, использующие этот бэкенд, также имеют общие темы. Примером того, где искать, может быть /usr/share/gnome/gtksourceview-3. 0/styles/ или ~/.local/share/gtksourceview-3. 0/styles/. Эти места могут меняться в зависимости от вашего дистрибутива или версии GtkSourceView, которую использует ваш текстовый редактор
Проект размещает несколько тем на своем собственном сайте. На выбор предлагаются светлые и темные варианты, а также некоторые эмулирующие другие текстовые редакторы. Ниже я привел скриншот темы под названием Turbo. Есть темы, эмулирующие Dreamweaver, Emacs и Visual Studio
Кто-то взял кучу тем и выложил их на GitHub. Предварительный просмотр многих из них можно найти в этом сообщении блога Delightly Linux
Импорт темы в gedit удивительно прост. Перейдите в раздел Preferences > Font & Colors и нажмите на +. Помимо цветов, вы можете настроить шрифт. Таким образом, вы можете дать gedit шрифт, который вы считаете идеальным для письма или кодирования, но не хотите видеть в других документах
Приложение Scratch в Elementary OS использует ту же технологию. Его тема по умолчанию, Solarized Light, является одним из вариантов по умолчанию в Gedit
Редактор Mousepad в Xfce использует более старую версию GtkSourceView, поэтому могут быть некоторые различия. Но те же темы совместимы
Популярные кроссплатформенные текстовые редакторы, как правило, работают по-своему.Atom основан на Chromium, поэтому установка новых тем так же проста, как и в Chrome. Вы можете настроить большинство аспектов Sublime Text с помощью JSON-файлов
Создание собственной темы
Я создал свою собственную тему с помощью генератора тем Scribes, который позволяет выбрать различные цвета для фона и каждого типа текста. Загрузка не требуется. Просто зайдите на сайт и сразу же приступайте к работе. Когда вы закончите, сайт создаст XML-файл, который вы сможете импортировать в совместимый текстовый редактор.Gedit, как оказалось, является одним из них
Пользователи KDE, возможно, не удивятся, узнав, что их текстовый редактор по умолчанию, будь то Kate или KWrite, не использует GtkSourceView. В результате вышеуказанные темы несовместимы. Новые темы не так легко найти, но store.kde.org – это то место, которое стоит проверить
С другой стороны, вам не нужен сторонний инструмент, чтобы создать свой собственный внешний вид. Перейдя в Settings > Configure Editor > Fonts & Colors , вы сможете настроить все внутри приложения. Например, вы можете изменить шрифт или выбрать определенные цвета для каждого аспекта текстового файла. После завершения работы можно экспортировать свои творения, чтобы поделиться ими с другими или перенести на другой компьютер
Используете ли вы пользовательские темы?
У всех нас разные предпочтения, когда речь заходит о рабочей среде. В большинстве текстовых редакторов по умолчанию используется черное на белом, но многие люди испытывают напряжение глаз, глядя на такой яркий фон в течение длительного периода времени. Хотя лично мне не нравится работать на черном фоне ни для чего, кроме команд терминала. Назовите это условностью
Как бы ни было просто настроить несколько цветов, я благодарен за то, что у меня есть такая возможность. Мне не так много нужно от компьютера, но я провожу много времени в текстовом редакторе. Это помогает иметь возможность настроить цвета так, как мне удобнее
А как насчет вас? Какие у вас предпочтения? Вы предпочитаете светлые темы или темные? Яркие цвета или черно-белые? В любом случае, вы можете оставить свои мысли ниже
Image Credits: mangpor2004/Shutterstock
Комментировать