В одной из моих недавних статей, где я составил список 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 попал в список? Поделитесь своими мыслями в разделе ниже.