Я новичок в использовании vim ежедневно. Я делаю все возможное, чтобы создать хорошую среду. Я много работаю с проектами Django. И я хочу смоделировать проект, подобный установке, когда я редактирую файл внутри проекта django.
Давайте возьмем эту структуру каталогов:
/projects
/django-app1
manage.py
settings.py
.project
/django-app1
manage.py
settings.py
.project
Я хочу поместить файл с именем .project, содержащий команды vim, которые будут выполняться, если я открою какой-либо файл в структуре каталога
Почему? Вот мой vimrc https://github.com/mariocesar/dotfiles/blob/master/.vimrc#L151, вы можете видеть, что я использую фрагмент для загрузки virtualenv, если он существует в переменных окружения, это очень круто, но я не думаю, что эффективно делать это каждый раз, когда я открываю файл, или, что еще лучше, добавьте несколько дополнительных путей к sys.path, так как у меня есть проекты с каталогами site-packages.
Итак:
- Как я могу обнаружить определенный именованный файл, просматривая текущий каталог при открытии файла с помощью vim?
- Как мне выполнить этот файл как скрипт vim?