5 лучших текстовых редакторов Linux, отличных от vi или Emacs (и почему они мои любимые)
Назовите свой дистрибутив для настольного компьютера — я могу порекомендовать вам отличные и простые в использовании текстовые редакторы.
В Linux всегда были текстовые редакторы. Еще в первые дни печально известных войн редакторов, в которых Emacs противопоставлялся vi, и те, кто находился по обе стороны баррикад, были яростно преданы своему выбору. Оба этих текстовых редактора не только очень мощные, но и не совсем удобные для пользователя. Подумайте вот о чем: чтобы сохранить файл в vi, вам нужно нажать Shift+: и затем ввести wq (для записи/закрытия), чтобы сохранить его. Эти типы сочетаний клавиш необходимы для работы в vi, и большинству пользователей (особенно новичков в Linux) не нужна дополнительная путаница.
Современный текстовый редактор стал чем-то совершенно другим. Это больше не только настройка Linux или написание кода. Хотя текстовые редакторы по-прежнему используются для этих задач, их также можно использовать для ведения заметок, ведения журналов и даже написания романа. Хотя я никогда не использовал текстовый редактор для написания полноценной книги, я использовал его для рассказов и художественной литературы.
Я ожидаю критики за это, но ни vi, ни Emacs не включены в этот список. Почему вы спрашиваете?
Хотя оба этих редактора исключительно мощные, я всегда считал, что они больше мешают, чем помогают. Emacs и vi не предназначены для обычного пользователя или повседневного использования — и именно на этом я здесь сосредоточен. Если вы серьезный администратор, опытный пользователь или разработчик, vi или Emacs сослужат вам хорошую службу. Итак, если перечисленные здесь редакторы кажутся вам слишком простыми или недостаточно гибкими, вы всегда можете обратиться к этим двум мощным инструментам, которые помогут вам писать код, настраивать и администрировать.
Для тех, кто ценит инструменты, которые проще в использовании (но при этом эффективны), читайте дальше.
1. нано
Редактор nano был моим любимым на протяжении десятилетий. Да, это просто, но свою работу выполняет. Nano включает в себя все функции, которые мне нужны в редакторе (и не более того). С помощью nano вы можете писать простые текстовые файлы (то есть они не имеют форматирования) и пользоваться такими функциями, как интерактивный поиск и замена, отмена/повтор, раскраска синтаксиса, плавная прокрутка, автоматический отступ, переход к строке. and-column-number, переключение функций, блокировка файлов и поддержка интернационализации.
Следует отметить одну вещь: Nano — это терминальное приложение, а это значит, что у него нет приложения с графическим интерфейсом. Вы открываете терминал и вводите команду nano имя файла (где имя файла — это файл, который вы хотите отредактировать или создать). Вы можете использовать несколько опций, например --backup (который создает резервную копию предыдущей версии файла), --tabstospaces (который преобразует введенные табуляции в пробелы), --locking (блокирует файл при редактировании), --smooth (для плавной прокрутки) и многие другие.
Nano бесплатен и предустановлен в большинстве дистрибутивов Linux.
2. Гедит
Gedit, текстовый редактор по умолчанию для рабочего стола GNOME, представляет собой простое, но эффективное приложение с графическим интерфейсом. В Gedit вы найдете такие функции, как вкладки, поддержка интернационализированного текста (UTF-8), подсветка синтаксиса, поддержка уценки, настраиваемые шрифты и цвета, поддержка печати, автосохранение, создание автоматического резервного копирования, сочетания клавиш, темы, полноэкранный режим. режим и многое другое.
Что меня привлекает в Gedit, так это его простота. Хотя я почти всегда использую nano по умолчанию, когда мне нужен текстовый редактор с графическим интерфейсом, я обычно использую Gedit. В конечном счете, однако, одна из основных причин, по которой я держу Gedit при себе, заключается в том, что редактор nano необходимо открывать из окна терминала, а это означает, что вы не можете просто дважды щелкнуть файл в файловом менеджере, чтобы открыть его в терминале. Следовательно, Гедит. Однако есть еще одна причина, по которой я иногда выбираю Gedit. Вы можете использовать этот текстовый редактор в полноэкранном режиме, поэтому, когда я хочу отредактировать текстовый файл, не отвлекаясь, я могу перейти в полноэкранный режим и прогнать все остальное.
Gedit бесплатен и поставляется с большинством настольных дистрибутивов на базе GNOME.
3. Текстовый редактор COSMIC
Текстовый редактор COSMIC станет текстовым редактором по умолчанию для рабочего стола COSMIC System76 (как только он будет наконец выпущен). Однако текстовый редактор COSMIC уже демонстрирует большой прогресс и обещает стать эквивалентом COSMIC в Gedit. COSMIC будет включать в себя довольно типичный набор функций, таких как подсветка синтаксиса, стандартные сочетания клавиш, поиск, проверка орфографии, поддержка проектов, откат изменений, статистика документов и даже поддержка управления Git.
Это редкий случай, когда я нахожу темную тему предпочтительной, но с текстовым редактором COSMIC она кажется подходящей. Как и Gedit, текстовый редактор COSMIC очень прост в использовании и может использоваться для выполнения базовых или даже более сложных задач (например, написания кода). Если вы используете Pop!_OS, вы можете получить представление о том, как будет выглядеть текстовый редактор COSMIC, установив его из Pop Shop.
Текстовый редактор COSMIC бесплатен и будет официально доступен после выхода ОС COSMIC Desktop.
4. Кейт
Kate для KDE Plasma — то же самое, что Gedit для GNOME. Разница между ними заключается в том, что Kate предлагает еще несколько функций, таких как мультикурсор и многокурсорный выбор (который позволяет вам выбирать несколько строк текста одновременно или даже манипулировать несколькими строками одновременно).
Kate также предлагает поддержку проектов, подсветку синтаксиса, стандартные сочетания клавиш и даже плагины. С помощью плагинов вы можете добавить поддержку SQL-запросов, отладку GDB, сборку проекта одним щелчком мыши и многое другое. Думайте о Kate как о расширенной версии Gedit, которую также можно использовать для создания и редактирования простых текстовых файлов.
Kate бесплатна и поставляется в качестве текстового редактора по умолчанию для рабочего стола KDE Plasma.
5. Возвышенный текст
Sublime Text — единственный проприетарный редактор в списке и самый мощный (на сегодняшний день) из перечисленных. О Sublime следует понимать одну вещь: он ориентирован на программистов, и это ясно с такими функциями, как поддержка рендеринга с помощью графического процессора, множественный выбор вкладок, контекстно-зависимое автозаполнение, мощный механизм подсветки синтаксиса, построение кода в редакторе, фрагменты и т. д. палитра команд (для запуска определенных команд с помощью сочетаний клавиш), одновременное редактирование и многое другое. Да, Sublime также можно использовать для создания и редактирования простых текстовых файлов, но это все равно, что ехать в продуктовый магазин на Ferrari.
Sublime можно бесплатно протестировать в Linux (а также в MacOS и Windows), но чтобы продолжить использование этого мощного текстового редактора, вам придется единовременно заплатить $99,00. .
Если вы просто хотите создавать и редактировать простые текстовые файлы (или редактировать файлы конфигурации Linux), придерживайтесь Nano. Если вы предпочитаете графический интерфейс, вам подойдет любой из этих инструментов. Если вам нравится идея Sublime Text (фантастический инструмент), просто помните, что это, вероятно, больше возможностей, чем вам когда-либо понадобится для простого редактирования текста.