在 Vim 中保存命令

在 Vim 中保存命令

有没有办法在 vim 中保存命令?我希望能够在登录后直接进入目录,例如:

cd directory/subdirectory/files

感谢您的任何想法。

答案1

如果你想让你的 shell cd 进入一个特定的目录登录,然后将其放入你的~/.bashrc(假设你使用 bash):

if [ shopt -q login_shell ]
then
    cd directory/subdirectory/files
fi

如果您希望vim每次打开时都使用 cd 进入特定目录,请将其放入~/.vimrc

cd directory/subdirectory/files

请注意,cd你命令中的~/.vimrc不是 shell 的cd,而是 Vim 命令。请参阅

:help :cd

答案2

在您的 中~/.vimrc,您可以定义自定义命令(如:CdA)来快速切换到目录;例如:

:command! CdA cd directory/subdirectory/files
:command! CdB cd directory/other_directory/files

相关内容