Vimでコマンドを保存する

Vimでコマンドを保存する

vim でコマンドを保存する方法はありますか? ログイン後に次のようにディレクトリに直接移動できるようにしたいです:

cd directory/subdirectory/files

何かアイデアがあればよろしくお願いします。

答え1

シェルを特定のディレクトリに移動させたい場合ログイン~/.bashrc次に、これを(bash を使用していると仮定して)入力します。

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

vim特定のディレクトリを開くたびに cd を実行したい場合は、次の行を追加します~/.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

関連情報