Есть ли инструмент, который позволяет редактировать связанный код в одном файле? - PullRequest
0 голосов
/ 30 ноября 2010

Моя идея заключается в том, что гораздо проще редактировать связанный код, когда он находится в одном «рабочем» файле. Например. в приложении Rails при реализации некоторых функций вы можете редактировать 1 функцию на файл в следующих файлах: тест интеграции, тест контроллера, контроллер, модель, помощник контроллера. Поэтому, если будет возможно: 1) пометить фрагменты этого кода 2) автоматически собрать их в «рабочий» файл 3) отредактировать их вместе 4) инструмент синхронизирует (откладывает) изменения; это может упростить процесс разработки во многих случаях. Особенно, если вам нужно пройти через много итераций.

Ответы [ 2 ]

1 голос
/ 30 ноября 2010

Vim отлично работает для этого.Установите плагин Rails.vim (1) и с помощью команды: AV вы можете открыть вертикальное разделение с сопровождающими тестами / спецификациями или: RV, чтобы открыть связанные файлы, такие как миграции и представления (в зависимости от того, просматриваете ли вы модель или контроллер).Когда ваше рабочее пространство становится загроможденным, используйте: только, чтобы вернуться к одному файлу.Разделение - лучший способ управлять несколькими связанными файлами IMHO.Вы даже можете открыть один и тот же файл дважды, чтобы увидеть две части одного и того же файла.Это не совсем то, что вы описываете, но оно близко.

1: http://rails.vim.tpope.net/

0 голосов
/ 30 ноября 2010

Просто откройте Vim и откройте несколько окон.В чем проблема?

...