Для разработчиков на Rails есть известный плагин от Tim Pope с именем rails.vim .
Когда вы находитесь в корне проекта rails (Вы можете изменить текущий каталог Vim с помощью :cd /path/to/project/root
), rails.vim обеспечивает быстрый способ доступа к вашему файлу, например:
- : файл Rcontroller
- : файл Rview
- : файл Rstylesheet
Это другие варианты рефакторинга с использованием частичных функций. Установите его и введите :help rails.txt
. Есть много хороших функций, подобных этому. Это действительно полезно для ускорения доступа к файлам вашего проекта.
Возможно, вы можете объединить его с session.vim , который предоставляет способ автоматического восстановления предыдущего сеанса.
Если вы не хотите вводить путь вашего проекта, одно из возможных решений - добавить в конце вашего .vimrc следующий код:
if isdirectory("~/workspace/project1")
cd ~/workspace/project1
endif
Таким образом, вы всегда запускаете Vim в текущем рабочем пространстве. Очевидно, что если вам нужно переключиться на другую директорию, вы должны вручную отредактировать ваш .vimrc ..., что немного неоптимально.