Создать «проект» в VIM / MACVIM / GVIM

Я VIM NOOB, и вернул его время и снова, и я надеюсь на самом деле придерживаться этого времени. В первую очередь я программирую в TextMate с Ruby на рельсах. По совету от кого-то, я установил Janus (https://github.com/carlhuda/janus) и его помогают. Но одна вещь, которую я скучаю, - это «проект», чтобы я мог быстро вернуться в проект.

Я хочу, чтобы я мог начать копию MACVIM, указывая на файл или даю ему команду, загрузить проект обратно туда, где я в последний раз оставлял его. Это означает:

  1. CD к корню проекта
  2. Установить резервную копию любых вкладок / Splits, которые я установил, в их же местах
  3. вновь открывает файлы, которые я работал на последнем.
  4. Я собираюсь исследовать Conque Shell сегодня (http://code.google.com/p/conque/), а если это работает, я бы хотел, чтобы эти снаряды могли также перезагрузить и увольнять свои команды запуска. (CD к корню проекта, выпустите сервер Rails, хворуйте журнал и т. Д.)

Предложения? Я ищу оптимизировать мой процесс, чтобы я мог просто щелкнуть ярлык или запустить команду, и через несколько секунд смотреть на мою среду Dev, где я оставил ее последним.

Бонус: я часто использую Windows тоже, так что возможность сделать то же самое в GVIM было бы здорово.

Спасибо за вашу помощь

8
задан Dave Sanders 31 August 2011 в 14:00
поделиться