Я ищу редактор кода для 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, и, честно говоря, я бы предпочел этого. Что-то без лишней экранной недвижимости. Перемещаться между окнами неудобно, если редактор занимает весь экран. Небольшая рамка вокруг окна и складные меню были бы идеальным вариантом.
Я считаю, что я слишком ограничил требования, у меня есть сомнения, что такой замечательный кусок набора существует.
Вы можете попробовать WebStorm . В зависимости от ваших требований он имеет:
Я не уверен в возможностях FTP, но лично я использую FileZilla ( https://filezilla-project.org/ ) для FTP-соединений. Это здорово.
Вы пробовали IntelliJ IDE . Он поддерживает все языки JVM, HTML5, Javascript, TypeScript, Java EE, Spring, GWT, Vaadin, Play, Grails, другие платформы, Git, SVN, Mercurial, CVS.
Оформить заказ Visual Studio Code от Microsoft. Почему?
Я использую Код. Я не знаю, есть ли расширение для FTP.
Базиль Бурк