1

Есть ли способ сохранить команду в vim? Я хочу иметь возможность перейти сразу в каталог после входа в систему, например:

cd directory/subdirectory/files

Спасибо за любые идеи.

2 ответа2

4

Если вы хотите, чтобы ваш шелл-компакт-диск находился в определенном каталоге после входа в систему, поместите это в ваш ~/.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
1

В вашем ~/.vimrc вы можете определить пользовательские команды (такие как :CdA), которые быстро переключаются на каталоги; например:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .