Linux

Если вы спросите опытных пользователей Linux, то скорее всего они скажут вам про Vim, Emacs, Nano и т.д. Эти легендарные редакторы великолепны вне всякого сомнения, но я имею в виду не классические консольные редакторы кода. Я собираюсь рассказать о редакторах нового поколения, самых современных, имеющих привлекательный интерфейс, минималистичных, но в то же время обладающими широкими возможностями. Речь идёт о лучших редакторах с открытым исходным кодом для Linux, которые позволят улучшить ваш опыт в программировании.

Лучшие современные текстовые редакторы с открытым исходным кодом для Linux

Я пользуюсь Ubuntu, поэтому я предоставил инструкции по установке для дистрибутивов Ubuntu. Однако это не означает, что список содержит лучшие редакторы кода только для Ubuntu, потому что они подходят для любого дистрибутива Linux. К слову, редакторы в этом списке расположены в произвольном порядке.

1. Brackets

 

Brackets  —  это редактор c открытым исходным кода от компании Adobe. Brackets делает акцент исключительно на потребностях веб-дизайнеров, обладая встроенной поддержкой HTML, CSS и JavaScript. Он легковесный, но в то же время функциональный. Он предоставляет вам быстрое редактирование и режим интерактивного просмотра страницы. Также существует большое количество плагинов для расширения возможностей при работе с Brackets.

Некоторые из основных особенностей редактора кода Brackets:

  • Быстрое редактирование
  • Интерактивный просмотр страницы
  • Поддержка препроцессоров
  • Встроенный менеджер расширений
  • Кроссплатформенность

Вы можете загрузить исходный код, а также бинарные файлы для Linux, OS X и Windows на сайте Brackets.

Get brackets 

2. Atom

 

Atom  —  еще один современный и стильно оформленный редактор с открытым исходным кодом для программистов. Atom был создан разработчиками Github’а и пропагандируется как “текстовый редактор для хакеров 21-го века”. Внешне Atom очень похож на текстовый редактор Sublime Text, который чрезвычайно популярен среди программистов, но имеет закрытый исходный код.

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

Чтобы не быть голословным, взгляните на некоторые из основных преимуществ редактора кода Atom:

  • Легко расширяемый
  • Встроенный пакетный менеджер с огромным количеством доступных плагинов
  • Умное автодополнение
  • Разделение окон
  • Кроссплатформенность
  • Встроенная возможность работы с Git
  • Кастомизация интерфейса

Недавно Atom выпустил .deb и .rpm пакеты, чтобы можно было легко установить Atom в дистрибутивах Linux на основе Ubuntu и Fedora. Разумеется, его исходный код также открыт.

Get Atom

3. Light Table

 

Light Table, представленный как “редактор кода следующего поколения” — это еще один современный, недооцененный, но многофункциональный редактор с открытым исходным кодом, который скорее похож на IDE, чем на простой текстовый редактор.

Для увеличения его возможностей доступны многочисленные расширения. Функция немедленного просмотра результата выполнения написанного кода — это то, что вам несомненно понравится. Её стоит использовать, чтобы по существу оценить удобство при работе в редакторе Light Table.

Некоторые из основных характеристик Light Table:

  • Встроенный менеджер расширений
  • Встроенное выполнение кода устраняет необходимость вывода на экран, так как код можно запустить в редакторе в режиме реального времени
  • Функция “наблюдения” позволяет мгновенно видеть результат выполнения кода
  • Кроссплатформенность

Если вы используете дистрибутив Linux на основе Ubuntu, то вам не составит большого труда установить себе Light Table. Однако, официально Light Table не предоставляет никаких пакетов.

Get LightTable

4. Visual Studio Code

 

Visual Studio Code  —  популярный редактор кода от Microsoft. Только без паники — Visual Studio Code обладает полностью открытым исходным кодом.

По факту, Visual Studio Code был одним из первых “мирных предложений” от компании Microsoft для Linux и мира Open Source. После этого Microsoft открыла исходный код некоторых своих программ, конечно же, за исключением Microsoft Office.

Visual Studio Code — превосходный редактор кода, особенно для веб-разработки. Он также легковесен. Некоторые из основных его особенностей:

  • Технология Intellisense дает полезные подсказки и функцию автодополнения
  • Встроенная поддержка Git
  • Встроенный менеджер расширений со множеством доступных для загрузки расширений
  • Интегрированный терминал
  • Поддержка пользовательских фрагментов кода
  • Инструменты отладки
  • Поддержка огромного количества языков программирования
  • Кроссплатформенность

Установка Visual Studio Code в Ubuntu, а также других дистрибутивах, основанных на Fedora, очень проста благодаря Snap пакетам. Также можно скачать пакеты для Ubuntu и Fedora с сайта:

Get Visual Studio Code

Так каков ваш выбор?

Нет, мы не ограничены четырьмя редакторами кода для Linux. В списке были представлены лишь некоторые современные редакторы.

Перевод статьи Abhishek Prakash4 Best Modern Open Source Text Editors For Coding in Linux