Готовая к использованию семантическая подсветка IDE или редактор текста/кода

Прочитав « Дело против подсветки синтаксиса » , я начал искать IDE или текстовый/кодовый редактор, который поставляется с этой опцией как часть опций по умолчанию, но мне не повезло — кажется, что единственный способ получить это — установка плагинов или дополнений к обычным редакторам: vim, emacs, netbeans, brackets, lighttable, и т.д...

Есть ли интегрированная среда разработки или текстовый/кодовый редактор, в состав которого входит семантическая подсветка, без необходимости устанавливать дополнительные компоненты?

Некоторые подробности о желаемой функциональности:

  • ОС не является ограничением, но конечно кроссплатформенность лучше. Веб-редакторы тоже в порядке.
  • Free/OSS предпочтительнее, но это не ограничение.
  • Мне нужна поддержка веб- и динамических языков, в частности Javascript и Python.
  • Поддержка Intellisense была бы отличной, но не обязательной.
  • Если бы вы могли запускать команды из IDE в терминал, это тоже было бы здорово.
Джим, поперечные посты не одобряются на SE. Во-вторых, посмотрите, что требуется, чтобы вопрос содержал «достаточно информации»? - либо мои глаза недостаточно широко открыты, либо вы даже не указали ОС, на которую ориентируетесь ;)
@ Иззи, вы правы - я удалил перекрестный пост в SO и обновил свой вопрос. Спасибо за предупреждение.
Спасибо, Джим! Кроме того, вы можете включить список ваших требований. В частности: какой синтаксис должен поддерживаться (читая между строк, я предполагаю, что это «Java» из-за netbeans, но я могу ошибаться), какие другие функции должны быть доступны? Чем лучше вы сможете это описать, тем выше шансы получить действительно хорошие ответы, соответствующие вашим потребностям.
Что вы подразумеваете под «семантической» подсветкой? Большинство редакторов совершенно не разбираются в семантике.
В моем вопросе / ответе на Stackoverflow есть список редакторов, поддерживающих семантическое выделение.

Ответы (1)

Из моего собственного вопроса / ответа на Stackoverflow, вот список редакторов, поддерживающих семантическое выделение.

Не стесняйтесь редактировать, чтобы добавить новых редакторов.

Эдуард, мы не одобряем «списки» здесь — подобные сообщения в контексте этого сайта скорее считаются «низкокачественными». Ответы здесь на SR должны рекомендовать программное обеспечение для конкретных требований и, таким образом, показывать, как они им соответствуют и что делает их особенно рекомендуемыми. Пожалуйста, прочитайте наше обсуждение того, что делает ответ качественным , чтобы увидеть, можете ли вы включить некоторые из этих улучшений в свой ответ, иначе он может быть удален.
@Izzy, разделяющий ответ, чтобы иметь одну IDE для каждого ответа, должен выполняться людьми, обладающими большими знаниями, чем у меня, по каждому из этих программ. Я просто предоставляю список возможностей, это не идеальный ответ, но лучший в этой теме, поскольку он дает вам указания для изучения. Я полагаю, что предоставление такого списка поможет людям принимать решения самостоятельно, избавляя от хлопот, связанных с многократным поиском, чтобы найти возможные варианты. В любом случае, я не буду бороться за этот ответ, я просто пытаюсь внести свой вклад, пока кто-нибудь не улучшит или не предоставит лучший ответ (заглушка> ноль).
Я вижу причину, но этот сайт работает иначе. Можете ли вы хотя бы описать одно из приложений в списке так, чтобы оно соответствовало правилам этого сайта? Тогда сохранение других как «возможных альтернатив» должно быть в порядке. Поскольку ответ представляет собой копию другого сообщения в SO в масштабе 1: 1, в противном случае лучше было бы оставить комментарий, содержащий эту ссылку.