Есть ли способ сохранить команду в vim? Я хочу иметь возможность перейти сразу в каталог после входа в систему, например:
cd directory/subdirectory/files
Спасибо за любые идеи.
решение1
Если вы хотите, чтобы ваша оболочка перешла в определенный каталог послеавторизоваться, затем поместите это в свой файл ~/.bashrc
(предполагая, что вы используете bash):
if [ shopt -q login_shell ]
then
cd directory/subdirectory/files
fi
Если вы хотите, чтобы vim
при каждом открытии каталога выполнялся переход в него, то добавьте следующее в файл ~/.vimrc
:
cd directory/subdirectory/files
Обратите внимание, что cd
в вашем случае ~/.vimrc
это не команда оболочки, cd
а команда Vim. Смотрите
:help :cd
решение2
В вашем ~/.vimrc
, вы можете определить пользовательские команды (например :CdA
), которые быстро переключаются между каталогами; например:
:command! CdA cd directory/subdirectory/files
:command! CdB cd directory/other_directory/files