Если очень коротко - то таким, как Vim! Но не все так однозначно.
В виме очень не хватает графического движка - хотя б того же вебстека (html + js + css) для манипуляции с диграммами, майндкартами и т.п. Почти идеальный вариант для меня был - tiddlywiki. Но он все данные хранит в одном файле, да еще и синтаксис имеет весьма специфичный. Быстро надоел. Тем более, писать для него расширения - тот еще геморрой. И система манипуляции диаграммами довольно примитивная - в виде глючного плагина. Но есть в tiddlywiki одна прекраснейшая возможность - выстраивать "документы" в сплошную ленту и менять их порядок. Очень удобно работать с несколькими заметками, когда нужно их держать перед глазами.
- Итак первая фича идеального редактора текста - возможность выстраивать открытые файлы в сплошную ленту и быстрая навигация между частями этой ленты.
Сплошной текст - это не круто. Если заметки не связаны между собой по смыслу (что бывает нередко), то все перемешается в кашу. Обычно, редакторами предлагается выстраивать документы виде дерева (zim outwiker). Это уже удобнее, но не всегда наглядно. Человек для повышения наглядности и структурированности передаваемой инфы напридумал кучу вариантов схем и диаграмм. И идеальный текстовый редактор дожен быть достаточно гибок, для интеграции в себя той или иной структуры организации заметок.
Вторая фича - возможность оперировать диаграммами, майндкартами, концепт-картами и другими видами схематичных данных. То есть - управлять тесктовым документом, привязанным к определенному элементу диаграммы, графа или другой фигуры. По сути, все редакторы диаграмм/майндкарт предоставляют нечто подобное. Но механизм "примечаний" в этих редакторах развит слабо. В лучшем случае - кусок форматируемого в Rich Text Format текста в свойствах элемента. В идеале, из графической схемы парой кликов выделяются связанные текстовые данные и выстраиваются в ленту из пункта 1.
Третья необходимая весчь - расширемость. То ежу понятно. Кто знает вим, тот постиг дзен)
Мультиплатформенность. Должен запускаться откуда угодно и начем угодно - хоть на утюге.
Продолжение следует...
мне vim'a и gvim'a хватает для решения всех задач...
идеальный софт - это зависит именно от задачи. просто так идеального софта не существует.
А я давно ищу способ интеграции в него диаграммы и схемы. Тидливики с раширением майндкарт - примерно то, что я имею в виду. Но в нем слишком много неприятных мелочей. Пришлось отказаться. А вим - да, особенно новая версия.
@kvg Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за Количество комментариев
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
kvg, vika-teplo
Поэтому я тоже проголосовал за него!
Если Вы проголосуете за этот комментарий, то поможете сделать "Доброго Кита" сильнее!
Здравствуйте!
На платформе Голос в первую очередь ценится уникальный авторский контент, который ранее нигде не публиковался.
Ваш пост поддержан в рамках программы "Поддержка авторского уникального контента", скоро за него проголосует - @sept или @dmilash со 100% силой, если они не проголосуют - вам будут перечислены 12,5 gbg с аккаунта @septcur или @dailystats.
Желаем вам творческого роста и увеличения авторских наград.
Не, это не совсем то. Нужно манипулировать диаграммой на экране вима. А это же просто парсинг тегов через ctags.
NumPy, SciPy, Matplotlib, Pandas.....)))))
А я вот ищу периодически. Перепробовал кучу всего. Есть хорошие штуки, но постоянно не хватает пары вещей, мелочей. Вот и пытаюсь сформулировать идеальный комбаин для личной инфы.
если чего-то нет - это нужно создать.....
Кодить много надо. Хочется за пару движений мышкой как в визио)))
Тогда не знаю.
Мне крайне редко приходится и приходилось ранее работать с частной обработкой данных в графиках и прочем. Когда надо - пишется код. Точнее не пишется даже, а берутся заготовки и подствляются нужные значения куда надо))) Это все от лени, думаю, наверное есть уже достойные инструменты, а искать и изучать их лень - быстрее и легче чтонить в старом допилить))))