Просмотр в реальном времени HTML/CSS/Java/Python

Я ищу редактор, который может показывать мне представления HTML, CSS, Python и Java в режиме реального времени, чтобы я мог редактировать свой код и видеть изменения по ходу дела. Есть ли такая программа? Каждый раз загружать переписанный код на веб-сервер — утомительно.

Вероятно, вам следует просто создать и запустить локальный сервер, когда вы разрабатываете, и запускать их оттуда.
Связанное ключевое слово: Live Reload
Я просто даю редактор, который соответствует вашему требованию (частично). Я сказал частичный, потому что этот редактор поддерживает предварительный просмотр того, что вы делаете с исходным кодом, только для HTML и CSS. Это редактор Brackets , скобки.io . Я думаю, что трудно найти редактор в реальном времени, когда вы работаете с Java и Python. Эти языки программирования должны сначала интерпретировать или преобразовывать в байтовый код. Есть над чем подумать. Но кто знает, существует ли (подход к программному решению или новый проект/идея). Koding , koding.com является примером (альтернативным) для редактирования ваших кодов (в режиме реального времени).

Ответы (3)

Я собираюсь рискнуть и сказать, что вы не слишком заботитесь о своей Java или Python (пожалуйста, поправьте меня, если я ошибаюсь). Это логика, и вы заботитесь о внешности.

Взгляните на Brackets IDE .

Я использую его только для AngularJS, HTML и CSS. Когда вы вносите изменения, они сразу же отображаются в браузере без необходимости загрузки или даже сохранения файла. Отлично подходит для быстрых вопросов «что, если я изменю размер/цвет и т. д.».

Предварительный просмотр в реальном времени

Получите подключение к вашему браузеру в режиме реального времени. Внесите изменения в CSS и HTML, и вы сразу же увидите эти изменения на экране. Также посмотрите, где в браузере применяется ваш селектор CSS, просто наведя на него курсор.

Это именно та IDE, о которой я подумал, читая вопрос.
На самом деле у меня нет никакого опыта в этом, но я читал об этом несколько лет назад и так и не удосужился попробовать. Это звучало точно так же, как говорит @keith.

Вы можете использовать Eclipse :

  • бесплатно и с открытым исходным кодом
  • Поддержка FTP (также SFTP ): он загружается всякий раз, когда вы сохраняете свой код.
  • Windows, Mac OS и Linux
  • PHP, HTML, CSS, Javascript, Python, Java (и огромное количество других языков)
Вы не упоминаете главное требование, которое упоминает OP, а именно предварительный просмотр кода без необходимости загружать его на сервер.
@Seth OP спросил: «Можете редактировать мой код и видеть изменения по ходу работы. Есть ли такая программа? Каждый раз загружать переписанный код на веб-сервер - это боль». ИМХО, автоматическая загрузка на FTP - это решение, если только загрузка не вызывает затруднений из-за скорости соединения. (Я догадался, что это было больно, потому что он делал это вручную)
Тогда автоматическая загрузка не решит проблему, не так ли? Думаю, я понимаю, что вы имеете в виду, хотя, ИМХО, это вряд ли решение.
Если загрузка - это боль, потому что он делал это вручную (что делают довольно много людей), то это решение. Некоторая двусмысленность, согласен

Я поддерживаю ответ @Mawg, но в качестве альтернативы вы можете подключить IDE, например Sublime Text, к файлам на вашем сервере, и пока вы их редактируете и сохраняете, они обновляются на сервере. Вам не нужно двигать их вперед и назад. Вы можете сделать это с любой IDE, которая может открыть ssh-соединение с сервером, или вы также можете смонтировать свой сервер, например, sftp, и открывать файлы прямо с вашего монтирования.

Это все равно потребует жесткого обновления каждый раз, когда вы просматриваете свою работу в браузере, но на самом деле это просто cmd/ctrl+r или что-то еще.

Наконец, если вы работаете в определенный день только над своим HTML/CSS/JS, вы можете использовать Chrome DevTools, и он работает очень хорошо. Есть даже плагины, которые отслеживают ваши изменения в DevTools и позволяют сохранять их в файл. В сочетании с указанным выше sftp вы можете использовать DevTools для одновременного обновления браузера и сервера. Однако это не сработает для вашего внутреннего кода и просто полезно, если вам просто нужно было сделать HTML/CSS/JS.

Изменить: просто прочитайте ответ @Franck, и он говорит то же самое, но для Eclipse. По сути, мораль этой истории заключается в том, что вы можете подключить свою IDE к файлам вашего сервера и не беспокоиться о загрузке, и вы можете сделать это с помощью довольно многих IDE, таких как Sublime и Eclipse, упомянутых Франком.