WhatsApp

Лучшие редакторы JavaScript для Linux

Anonim

В одной из моих недавних статей, где я составил список 7 самых популярных языков программирования на GitHub в 2019 году и JavaScript вышел наверху. Поскольку большинство читателей заинтересованы в использовании JavaScript для своих проектов, вот список лучших JS-редактороввы можете использовать на своем компьютере с Linux.

1. Код Visual Studio

Visual Studio Code — это бесплатный кроссплатформенный редактор кода с открытым исходным кодом и полным набором инструментов для редактирования и отладки кода.Он может похвастаться полностью настраиваемым пользовательским интерфейсом с другими функциями, включая Live Share для совместной работы над кодом в режиме реального времени, встроенную интеграцию с Git, подсветку синтаксиса, Intellisense и т. д.

Он разработан Microsoft с почти неисчерпаемой библиотекой плагинов, предоставленных Redmond Giant или сообщество пользователей и является одним из наиболее часто используемых редакторов для любого проекта, включая JavaScript, для которого доступны такие функции, как отладка, автозаполнение, GoTo , и встроенная проверка типов JS пригодится.

Visual Studio Code

См. мою статью о Visual Studio Code.

2. Атом

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

Atom — отличный редактор для написания кода JS, потому что встроенной поддержки автозавершения, подсветки синтаксиса и расширяемости с помощью расширений. Разработчики могут совместно работать над кодом с помощью Teletype, а редактор можно обновить до статуса IDE, установив специальный набор пакетов для расширения его функциональности.

Редактор кода Atom

См. мою статью о редакторе кода Atom.

3. Возвышенный текст 3

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

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

Sublime Text Editor

4. SpaceMac

SpaceMacs — это бесплатный текстовый редактор с открытым исходным кодом, сочетающий в себе функции Emacs и Vimв единый текстовый редактор с упором на эргономику, согласованность и мнемонику.

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

Редактор кода SpaceMacs

5. Создатель Qt

Qt Creator — это бесплатная кроссплатформенная интегрированная среда разработки для C++, JavaScript и QML, созданная как часть SDK среды разработки приложений Qt.

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

QT Creator имеет многофункциональную версию с открытым исходным кодом под лицензией GPLv3 и коммерческую версию с множеством дополнительных функций и поддержкой технологий, которые помогают обеспечить работу предприятия, например. официальная служба поддержки Qt.

6. Кронштейны

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

Среди нескольких функций, которые предлагает Brackets, есть предварительный просмотр в реальном времени, поддержка SCSS и LESS, интеграция с Git, простой валидатор W3C, автоматическое добавление префиксов, направляющие отступов и бесплатная поддержка библиотеки расширений.

Brackets — текстовый редактор с открытым исходным кодом

7. Emacs

Emacs — это семейство мощных бесплатных текстовых редакторов командной строки с открытым исходным кодом на базе UNIX, наиболее популярным из которых является GNU Emacs. Он полностью настраиваемый и предлагает несколько функций редактирования с учетом содержимого, таких как подсветка синтаксиса и линейная навигация.

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

Он был написан на Лиспе, поэтому пользователи Лиспа могут настраивать его функциональность в соответствии со своими потребностями, а пользователи могут использовать плагины, чтобы расширить его возможности, помимо написания кода. Например. Emacs можно использовать в качестве почтового клиента и программы для чтения новостей.

Текстовый редактор Emacs

Emacs поставляется в официальном репозитории пакетов вашего дистрибутива Linux, и это рекомендуемый способ установки.

$ sudo apt установить emacs
$ sudo yum установить emacs
$ sudo dnf установить emacs

8. Вим

Vim — это мощный, но легкий редактор командной строки с открытым исходным кодом, который выдержал испытание временем как «Один редактор, который управляет ими всеми », поскольку он по умолчанию поставляется с несколькими дистрибутивами Linux. Он был создан с учетом функциональности, поэтому, хотя его довольно сложно освоить, многие профессиональные разработчики готовы поклясться в нем.

Как и его конкуренты, Emacs, Vim не Он предлагает множество функций прямо из коробки, но его можно настроить с помощью настроек предпочтений, сценариев и плагинов в соответствии с проектом, над которым вы работаете.

Редактор Vim

Vim поставляется в официальном репозитории пакетов вашего дистрибутива Linux, и это рекомендуемый способ установки.

$ sudo apt install vim
$ sudo yum установить vim
$ sudo dnf установить vim

9. Вебсторм

WebStorm — это платная интегрированная среда разработки, разработанная и поддерживаемая JetBrainsдля проектов JavaScript. Он имеет отладчик как для приложений Node.js, так и для клиентских приложений, бесшовную интеграцию инструментов для запуска тестов, REST клиент, модульное тестирование, интеграция с VCS, например, GitHub, Mercurial и т. д.

Вы можете использовать WebStorm для создания проектов в Angular, React, Vue.js, React Native, Electron, Node.js, Meteor , Кордова и Ионический. Его нельзя использовать бесплатно, но вы можете оценить его в течение 30 дней бесплатно.

WebStorm JavaScript IDE

10. Комодо Править

Komodo Edit — это кросс-платформенная интегрированная среда разработки для самых популярных языков программирования с интеллектуальным анализом кода для подсветки синтаксиса, авто- команды завершения, рефакторинга и перехода.

Он также предлагает нативную отладку и модульное тестирование, поддержку контроля версий для Git, CVS, Bazaar, Subversion, Perforce и Mercurial, расширяемость с помощью плагинов, совместную работу над кодом с помощью ActiveState, поддержку регулярных выражений и расширенные языковая поддержка.

Komodo IDE

11. Код везде

Code Anywhere — это платная облачная среда разработки, которая позволяет удаленно использовать код с помощью FTP, SFTP, Google Drive и Dropbox, а также других удаленных сервисов. Он ориентирован на разработку на основе контейнеров, предприятие, которое позволяет пользователям разрабатывать проекты от начала до конца и даже развертывать их непосредственно из облака.

Основные функции

Code Anywhere также включают встроенную консоль терминала, версии кода, совместное использование кода, совместную работу над кодом, интеграцию с Git, GitHub, Bitbucket и т. д. Вы можете попробовать его бесплатно в течение 7 дней, после чего вам необходимо заплатить не менее $2/месяц

CodeAnywhere — редактор Cloud IDE

Прочитайте мою статью о Code Anywhere.

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

Ваш любимый текстовый редактор JavaScript для Linux попал в список? Поделитесь своими мыслями в разделе ниже.