Редактор кода веб-разработки для Mac

Я ищу редактор кода для Mac. Бесплатно или куплено, не имеет значения.

Требования:

  • Мгновенное автозаполнение/автозаполнение для HTML, CSS, JS, PHP (т.е. предложения отображаются сразу после каждого нажатия клавиши, но есть возможность отключить его, отображать предложения только с помощью горячей клавиши или добавить задержку)

  • Выделите блоки (например, так или так ), где легко и очевидно увидеть, где блок начинается и заканчивается.

  • Возможность FTP на сервер напрямую

  • Горячие клавиши для: FTP-сервера, обновления и загрузки в локальном браузере, размещения курсора (например, в Adobe DW есть Command+Shift+u для FTP и Command+r для обновления в локальном браузере, и в большинстве редакторов есть Command+Left/Right для перемещения курсор в начало/конец строки)

  • Возможность отправки и фиксации в репозитории Git напрямую

Я обычно использую Adobe DW CS6. Adobe DW делает большую часть этого довольно хорошо, и мне особенно нравится диалоговое окно CSS, которое помогает ускорить стилизацию CSS. Но их подсказки по коду отстой, и они не предлагают никакой подсветки блоков. Вы также не можете нажать/фиксировать репозиторий Git из программного обеспечения, что является огромной проблемой.

Adobe DW также имеет слабую функциональность горячих клавиш для комментариев, а команда + стрелка плохо работает для навигации (т.е. лучшее, что вы можете установить для команды + влево, — это подтолкнуть курсор к самому левому краю строки, рядом с полем с номерами строк, а не только к началу текста в этой строке).

Как я уже сказал, я обычно использую Adobe DW CS6, но он чертовски глючит и время от времени случайно вылетает. Также довольно требователен к ресурсам и в конечном итоге настолько загружает мою систему, что приходится перезапускать комп, особенно если запущены другие тяжелые процессы. Может быть, новая облачная версия лучше?

В идеале что-то с низкими накладными расходами имеет простую настройку Git. Мне не нужен WYSIWYG, и, честно говоря, я бы предпочел этого. Что-то без лишней экранной недвижимости. Перемещаться между окнами неудобно, если редактор занимает весь экран. Небольшая рамка вокруг окна и складные меню были бы идеальным вариантом.

Я считаю, что я слишком ограничил требования, у меня есть сомнения, что такой замечательный кусок набора существует.

Ответы (3)

Вы можете попробовать WebStorm . В зависимости от ваших требований он имеет:

  • Мгновенное автозаполнение/автоподсказка для HTML, CSS и JS. Я не уверен в PHP, но для этого попробуйте PHPStorm.
  • Выделите блоки (например, так или так), где легко и очевидно увидеть, где блок начинается и заканчивается.
  • Возможность отправки и фиксации в репозитории Git напрямую.

Я не уверен в возможностях FTP, но лично я использую FileZilla ( https://filezilla-project.org/ ) для FTP-соединений. Это здорово.

WebStorm производится той же компанией (JetBrains), что и продукт IntelliJ, упомянутый в другом ответе. У них очень мощный движок IDE, который лежит в основе их различных продуктов.

Вы пробовали IntelliJ IDE . Он поддерживает все языки JVM, HTML5, Javascript, TypeScript, Java EE, Spring, GWT, Vaadin, Play, Grails, другие платформы, Git, SVN, Mercurial, CVS.

Оформить заказ Visual Studio Code от Microsoft. Почему?

  • Встроенная поддержка git
  • Intellisense для большинства языков (через расширения)
  • Множество других расширений
  • Кроссплатформенность (если вы используете несколько платформ)

Я использую Код. Я не знаю, есть ли расширение для FTP.