Ничего нового под луною … Практически такая объектная навигация по коду была еще у IBM VAC++ в 1998-99 году … И где он теперь? :(
Интересно, почему до сих пор то такого не докрутили какие-нить плагины для vim или emacs, уж у них то и поддержка каких угодно языков есть … Подозреваю только, что все упрется в куда более глубокий анализ кода, чем делает тот же ctags, а значит …
Fyodor Ustinov отвечает на Август 30th, 2010 17:20:
Да мне даже не надо «по коду». Возможность выделить кусок текста как такой bubble и редактировать его отдельно, а когда нужно — сказать что-то типа «compile» и получить готовый текст.
э-э-э, возможносто открыть некий кусок текста в отдельном буффере и редактировать только его вроде есть и в виме и в емаксе :) а уж компиляцию запустить — вообще не проблема … или я чего не уловил? (я ролик целиком не смотрел:)
Fyodor Ustinov отвечает на Август 30th, 2010 17:34:
Я хочу:
Берешь редактор. Пишешь в нём:
Мама мыла раму.
Первый вариант: Выделяешь «Мама», даблклик (допустим) — открывается окошко/баббл, не важно. Хотя баббл как в ролике — нагляднее и удобнее. Редактируешь. Закрываешь (или не закрываешь) этот баббл. Выделаешь «мыла». Даблклик. Ну и так далее, с вложенностью и прочем. Далее говоришь «compile» и на выходе появляется текст с замещенными «мама», «мыла» и «раму» на нужный текст.
Второй вариант: всё тоже самое, но на «compile» получаешь текст вида:
«Мама мыла раму.
То, что было написано в определении слова «мама».
То, что было написано в определении слова «мыла».
…»
При этом должна быть возможность сохранить текст «как есть», т.е. не в виде текста, а в виде изначальной древовидной структуры.
Ничего нового под луною … Практически такая объектная навигация по коду была еще у IBM VAC++ в 1998-99 году … И где он теперь? :(
Интересно, почему до сих пор то такого не докрутили какие-нить плагины для vim или emacs, уж у них то и поддержка каких угодно языков есть … Подозреваю только, что все упрется в куда более глубокий анализ кода, чем делает тот же ctags, а значит …
Ответить
Fyodor Ustinov отвечает на Август 30th, 2010 17:20:
Да мне даже не надо «по коду». Возможность выделить кусок текста как такой bubble и редактировать его отдельно, а когда нужно — сказать что-то типа «compile» и получить готовый текст.
Ответить
dimas отвечает на Август 30th, 2010 17:23:
э-э-э, возможносто открыть некий кусок текста в отдельном буффере и редактировать только его вроде есть и в виме и в емаксе :) а уж компиляцию запустить — вообще не проблема … или я чего не уловил? (я ролик целиком не смотрел:)
Ответить
Fyodor Ustinov отвечает на Август 30th, 2010 17:34:
Я хочу:
Берешь редактор. Пишешь в нём:
Мама мыла раму.
Первый вариант: Выделяешь «Мама», даблклик (допустим) — открывается окошко/баббл, не важно. Хотя баббл как в ролике — нагляднее и удобнее. Редактируешь. Закрываешь (или не закрываешь) этот баббл. Выделаешь «мыла». Даблклик. Ну и так далее, с вложенностью и прочем. Далее говоришь «compile» и на выходе появляется текст с замещенными «мама», «мыла» и «раму» на нужный текст.
Второй вариант: всё тоже самое, но на «compile» получаешь текст вида:
«Мама мыла раму.
То, что было написано в определении слова «мама».
То, что было написано в определении слова «мыла».
…»
При этом должна быть возможность сохранить текст «как есть», т.е. не в виде текста, а в виде изначальной древовидной структуры.
Ответить