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