Я заменил Notepad++ на Linux этим текстовым редактором

Я заменил Notepad++ на Linux этим текстовым редактором


Одно из программных обеспечений, которых больше всего не хватает при переходе на Linux, — это Notepad++. Многие пользователи Windows любят его за простоту и функции, связанные с программированием. Существует множество современных текстовых редакторов для Linux, которые справляются со своей задачей отлично. После некоторого поиска я нашел один, который мне очень понравился.

Мой опыт работы с текстовыми редакторами на Linux

За время работы с Linux, исследуя различные дистрибутивы и рабочие окружения, у меня была возможность использовать множество разных текстовых редакторов. Есть классические, такие как Vim, nano и Emacs, которые по-прежнему оправдывают свою репутацию. Затем есть редакторы, специфичные для конкретных дистрибутивов, такие как gedit, Mousepad и Xed. Все они отличные редакторы и имеют свои преимущества.

То, что сделало редактирование текста для меня гораздо более приятным занятием, чем скучная рутина, — это Sublime Text. Я впервые узнал о нем, когда попробовал себя в конкурсном программировании. Оказалось, что Sublime Text подходит не только для программистов; это также мощный редактор для писателей. Именно тогда я в него влюбился.

Конечно, это не точная копия Notepad++ на Windows. Возможно, он не предлагает всех тех же функций. Но это достойный соперник, который может достигать схожих результатов благодаря своим продвинутым возможностям. Хотя технически можно установить Notepad++ на Linux, я решил попробовать использовать Sublime и посмотреть, как далеко смогу продвинуться без каких-либо жалоб.

Что делает Sublime Text таким замечательным

Есть много вещей, которые можно полюбить в Sublime Text. Это быстрый, легкий и высоко настраиваемый текстовый редактор с современным интерфейсом и множеством полезных функций. Он также содержит обширную экосистему пакетов для расширения своих возможностей.

Гладкий и отполированный пользовательский интерфейс

Одной из первых вещей, которая привлекла меня в Sublime, был его упрощённый интерфейс. В нем есть что-то такое, что заставляет погрузиться в работу и начать писать. Для текстового редактора он определённо предлагает множество удобных функций, несмотря на чистый и простой интерфейс. Система разделённых окон чрезвычайно полезна для меня, когда нужно работать с несколькими файлами одновременно.

Справа на панели редактора находится мини-карта. Она помогает быстро перемещаться по большим текстовым файлам, когда вы хотите пробежаться по блокам текста. Одно, что мне нравится в Sublime Text, — это режим «Без отвлекающих факторов». При его включении почти всё, кроме панели редактирования, скрывается. Когда нужно полностью сосредоточиться, этот режим очень полезен.

Лёгкий и быстрый

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

Он также быстр. В большинстве случаев я вижу его открывающимся почти мгновенно. Это делает его идеальным, когда мне нужно просто быстро сделать заметки или что-то записать. По сравнению с некоторыми другими мощными редакторами, такими как VS Code, Sublime Text больше подходит для общего использования. Мне нравится, что он служит своего рода промежуточным вариантом между специализированными IDE и простыми текстовыми редакторами, что делает его полезной заменой для обоих.

Настройка

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

Для настройки вы можете перейти в «Предпочтения» в верхнем меню. Оттуда экспериментируйте с любыми настройками по своему вкусу. Если вы знаете, как работают файлы JSON, вы можете даже изменить их, чтобы получить желаемые настройки. Суть в том, что настроить Sublime Text под себя довольно просто.

Богатые плагины

Вам не обязательно ограничиваться тем, что предлагает Sublime Text из коробки. В дополнение к предыдущему пункту о настраиваемости, редактор также довольно расширяемый благодаря обширной экосистеме плагинов. Существует специальный менеджер пакетов под названием Package Control, который позволяет легко искать и устанавливать плагины. Кроме того, пакеты можно получать с GitHub и BitBucket.

Существует тысячи плагинов, включая умные плагины для кодирования, плагины для форматирования, плагины для управления версиями (Git), темы и многое другое. Установка также довольно проста. Вы можете использовать менеджер пакетов Package Control из меню «Preferences». Оттуда выберите «Install Package», и вы увидите список доступных пакетов.

Расширенные функции

Продвинутые функции Sublime Text включают мощное редактирование с несколькими курсорами для одновременной работы с текстом, Палитру команд для быстрого доступа ко всем командам, контекстно-зависимую автозаполнение, которая понимает ваш проект, гибкие настройки проекта и синтаксиса для индивидуальной настройки, а также API на основе Python для расширенной разработки плагинов, позволяя использовать такие функции, как поддержка протокола LSP (Language Server Protocol) для продвинутой помощи в программировании.

Одновременное редактирование позволяет размещать несколько курсоров и вносить одинаковые изменения в разных местах одновременно. Панель команд — это центральный центр, доступный через сочетание клавиш, который позволяет быстро находить и выполнять любые доступные команды. Если вам нравится панель команд в VS Code, вы почувствуете себя как дома.

Функция поиска в Sublime Text также на высоте. Я знаю, что многим из вас очень нравится опция поиска в Notepad++. В этом смысле поиск в Sublime тоже довольно богатый. Можно выполнять базовый поиск слов, поиск с учетом регистра, использовать регулярные выражения и сохранять результаты поиска в буфер. Также есть поле для замены, которое позволяет заменить найденное слово за один раз.

Одна вещь, которую вам следует учесть перед переключением

Как пользователи Linux, многие из нас предпочитают использовать бесплатное и открытое программное обеспечение. Если это вас беспокоит, Sublime Text является проприетарным программным обеспечением. Требуется одноразовая лицензия, стоимость которой на момент написания составляет 99 долларов США. Это предоставляет вам 3 года обновлений, после чего потребуется обновление, чтобы получить последнюю версию. Это означает, что лицензия не истекает. Для будущих версий потребуется плата за обновление.

Тем не менее, Sublime Text позволяет вам скачать его бесплатно и оценить. Интересно то, что у этого пробного периода нет ограничений. Это значит, что вы потенциально можете использовать его бесконечно, не покупая лицензию. Так в чем же подвох? Время от времени будет появляться всплывающее окно с предложением купить лицензию. В самом верху панели редактора также будет написан текст «Sublime Text (НЕ ЗАРЕГИСТРИРОВАН)» после имени файла.

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


Верно, что Sublime Text не может полностью заменить Notepad++. Однако, по моему опыту, я считаю его самым близким по опыту редактирования текста и программирования, учитывая, что это даже не клон. Если вы все еще используете стандартный текстовый редактор Linux, попробуйте Sublime Text, посетив страницу загрузки Sublime для Linux. Если он вам не понравится, попробуйте другие альтернативные редакторы для Linux.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *