Почему исходный код - только текст?

Всю свою жизнь я использовал текстовые редакторы исходного кода. Не могу поверить, что мы мы все еще этим занимаемся! Должен быть способ получше.

Я не имею в виду, что хочу использовать WYSIWYG-редактор, я обычно ненавижу их, потому что они не дают именно того, что вы хотите.

Нет, я имею в виду текстовый редактор исходного кода, который значительно улучшен следующими дополнениями:

  • включать изображения, данные Excel, PDF-файлы и т. Д. ВНУТРИ исходного кода, чтобы объяснить определенные структуры данных, включать (макеты) скриншоты того, что на самом деле хочет клиент, и т. д. Конечно, с возможностью минимизировать / скрыть / свернуть эти вещи. (преимущество этого по сравнению с отдельным файлом очевидно, вы хотите хранить эту информацию вместе с исходным кодом)

  • комментарии не в виде текста, а скорее как элементы, похожие на пост-его, которые можно изменять размер, перемещать, нажимать и т. д.

  • Определения и экземпляры классов не в виде текста, а в виде интерактивных блоков объектов, возможно, даже со значком, чтобы быстро увидеть в исходном коде, к какому классу относится объект).

  • операторы, которые теперь представляют собой 2 символа как 1 символ. Например: -> в PHP как настоящая стрелка.

  • возможность использовать цвета, разные размеры текста и другие инструменты компоновки внутри исходного кода (я не говорю об автоматической раскраске синтаксиса, иногда бывает удобно выделить определенные блоки текста с помощью инструментов компоновки, как вы это делаете в Word)

  • включают отдельные файлы внутри другого файла, но по-прежнему иметь возможность редактировать / просматривать их, как если бы это был один файл (сравнимо с Adobe Illustrator, где вы можете размещать отдельные файлы внутри документа, но при этом иметь возможность редактировать их ).

Я знаю, что многие хардкорные программисты потрясены такими вещами, но они все еще могут редактировать так, как хотят, я просто думаю, что было бы здорово иметь эти дополнительные возможности. Почему, черт возьми, исходный код ВСЕ ЕЩЕ только текст, в то время как многие другие типы документов намного сложнее?

Кто-нибудь знает какой-либо редактор исходного кода, который имеет некоторые из этих функций ??

5
задан Jonathan Leffler 3 May 2015 в 01:44
поделиться