6 лучших текстовых редакторов Linux

Функция текстовых редакторов Linux

Текстовый редактор очень важен для любой операционной системы. Будь то быстрые заметки, составление документа или даже написание сценария, это лучший инструмент для работы. Что касается Linux, вы будете поражены тем, сколько существует различных текстовых редакторов. Чтобы помочь вам решить, какой текстовый редактор вы хотите использовать, мы рассмотрим лучшие текстовые редакторы для Linux.

1. Атом

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

Лучшие текстовые редакторы Linux Atom

Atom - не самый легкий текстовый редактор, и если вы просто настраиваете файлы или выполняете другие мелкие задания, он может не для вас. Однако для таких вещей, как программирование и создание сценариев, а также одновременная работа с несколькими файлами, Atom справится с этой задачей. Он поддерживает тысячи пакетов (все доступны через встроенный установщик пакетов) и плагины, написанные на Node.js. Если вы переходите на Atom из популярного Vim, вы можете использовать его в режиме vim, чтобы помочь вам встать на ноги, а в 2017 году GitHub выпустил версию IDE, которая может помочь ускорить работу многих пользователей.

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

2. Код Visual Studio

Visual Studio Code, или для краткости VSCode, - это редактор кода, разработанный Microsoft, хотя он также может работать как простой текстовый редактор. Его можно использовать бесплатно, он основан на технологиях с открытым исходным кодом и довольно легкий для своей мощности.

Текстовые редакторы Linux Vscode

VSCode - довольно мощный редактор. Он имеет огромное количество доступных расширений. Эти расширения позволяют добавлять дополнительную языковую поддержку, темы для VSCode, параметры форматирования и многое другое. В первую очередь с поддержкой языка это превратит VSCode в IDE для любого из этих языков программирования. Есть встроенный терминал, который отлично подходит для запуска и тестирования скриптов. Кроме того, есть технология под названием Intellisense. Это делает выделение синтаксиса еще на один шаг вперед, позволяя интеллектуальное завершение кода на основе переменных, функций и импортированных модулей. Это простой редактор, когда вы хотите, чтобы он был, но вы можете упаковать множество функций и возможностей в эту легкую программу.

3. Нано

Если вы постоянно работаете над терминалом, то настоятельно рекомендую Nano. Другие редакторы, такие как Vim и Emacs, одинаково хороши, но я думаю, что рабочий процесс для редакторов командной строки имеет наибольший смысл с Nano. Он установлен по умолчанию в большинстве дистрибутивов, а если это не так, установить Nano так же просто:

Прелесть Nano в том, что им легко пользоваться. (Даже в этом случае у нас есть руководство для начинающих по Nano, которое поможет вам начать работу.) Хотя Vim является мощным и включает в себя огромный комплекс команд и сочетаний клавиш, Nano позволяет вы просто открываете файл и начинаете печатать. Он имеет ограниченную функциональность, но и минимальную сложность.

Текстовые редакторы Linux Nano
Редактирование скрипта в Nano

4. Xed

В большинстве сред рабочего стола есть текстовый редактор, и их нельзя игнорировать. Это чрезвычайно простые редакторы с графическим интерфейсом, поэтому вы можете использовать мышь для выделения. Например, есть графические опции для поиска и замены, с которыми удобно взаимодействовать. На мой взгляд, лучший из них - это Xed, который по умолчанию встроен в Корица. У него простой и разумный интерфейс, который делает его использование таким простым. Он отлично подходит для работы с текстовыми файлами, такими как файлы конфигурации и базовые сценарии оболочки. Я настоятельно рекомендую попробовать хотя бы раз.

Текстовые редакторы Linux Xed
Редактирование скрипта в Xed

5. Превосходный текст

Sublime Text - замечательный IDE-подобный текстовый редактор для Linux (и других платформ). Это замечательная программа. Сами разработчики говорят, что Sublime text - это "сложный текстовый редактор для кода, разметки и прозы".

Текстовые редакторы Linux Sublime

Он имеет широкий спектр превосходных функций, включая множественный выбор для простого переопределения переменных, простую функциональность GoTo с линиями, файлами и символами, а также обширную палитру команд.

Палитра возвышенных команд текстовых редакторов Linux
Отображение команды Переименовать на палитре команд Sublime
Текстовые редакторы Linux: возвышенное множественное выделение
Showing the multiple selection capabilities of Sublime. Notice how all instances of file_num are highlighted and can all be changed at once

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

Вам не нужно ничего сохранять - он просто запомнит проекты, над которыми вы работали. Приятно видеть, что в редакторе, где люди должны выполнять настоящую работу - если ваш ноутбук умирает или приложение внезапно закрывается, у вас все еще будет вся ваша работа. Хотя Sublime Text доступен для использования бесплатно, это все еще лицензионное программное обеспечение. Если вы использовали и вам понравился Sublime Text, я настоятельно рекомендую приобрести лицензию для поддержки разработчика.

6. Геани

Ищете простой текстовый редактор, который можно использовать как IDE? Geany, вероятно, ваш лучший выбор. Это текстовый редактор, специально разработанный для разработки. Фактически, у него есть множество функций разработки: подсказки по вызову, навигация по коду и даже система построения кода.

Текстовые редакторы Geany для Linux.

Если вы ищете графический текстовый редактор и серьезно заинтересованы в написании кода, Geany должен быть в вашем списке.

Последние мысли

Текстовые редакторы Linux - серьезное дело. У всех есть твердое мнение о том, что они считают лучшим. Конечно, никто из них не ошибается. У каждого редактора есть свои сильные и слабые стороны, и даже если ни один из текстовых редакторов в приведенном выше списке вас не заинтересует, есть еще много альтернатив, например, Блокнот CherryTree, который не вошел в список выше. .

По теме:

4 комментария

  1. Я обнаружил, что лучший текстовый редактор является текстовым редактором по умолчанию для операционной системы, в которой я работаю.

  2. На самом деле это 6, у вас два вторых места.

  3. Это напомнило мне видео о сборке ПК Verge на YouTube.

  4. Мой лучший редактор для Linux - Codelobster - http://www.codelobster.com