Ключевое слово - запускаем макрос А если я просто сказал svn diff aaa.c, куда мне нажимать?
Я вижу, что появился кусок кода с невнятным идентификатором. Теперь я должен его скопировать, переключиться, ввести, запустить и увидеть "обход бага ххх, смотри туда-то и туда-то"?
Ну я и имею ввиду, что вне данного редактора (ну хорошо, -ов) этот коммент бесполезен.
Я написал патч к чему-либо, запостил его. Что произошло с моим тщательно написанным комментарием?
Предположим даже, что у всех участников проекта стоит такая система. Как синхронизировать обновления комментариев и не допускать одинаковых идентификаторов? Использовать GUID? И где после этого читабельность?
Перенос куска кода из одного проекта в другой. Я должен опять запускать тулзу, чтобы она поправила все комментарии в перенесенном куске.
Поддержка валидности комментариев. Даже сейчас, когда он рядом, иногда не имеет ничего общего с кодом. Что произойдет, если его не будет видно, мне страшно представить.
Ну тут много проблем, на самом деле.
>Требовать, чтобы _текстовый_ редактор занимался отображением произвольной ифонрмации - забивать микроскопом гвозди.
Где Вы у меня такое нашли?
Плагин, что по ссылке, работает следующим образом:
есть текст /* смотри
http://caxapa.ru/92936.html и <url:doc/foo.pdf> */. Если встать курсором на ссылки и нажать клавишу, то откроется соответственно браузер и пдф вьювер. С текстовыми файлами аналогично, только открываются в самом редакторе.
И не надо никаких посредников, идентификаторов и прочих лишних сущностей.