Guardar un comando en Vim

Guardar un comando en Vim

¿Hay alguna forma de guardar un comando en vim? Quiero poder ir directamente a un directorio después de iniciar sesión, como por ejemplo:

cd directory/subdirectory/files

Gracias por cualquier idea.

Respuesta1

Si desea tener su CD de shell en un directorio particular despuésacceso, luego pon esto en tu ~/.bashrc(suponiendo que estés usando bash):

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

Si desea tener vimun cd en un directorio en particular cada vez que lo abra, coloque esto en su ~/.vimrc:

cd directory/subdirectory/files

Tenga en cuenta que cden su ~/.vimrcno es el shell cdsino un comando de Vim. Ver

:help :cd

Respuesta2

En su ~/.vimrc, puede definir comandos personalizados (como :CdA) que cambian rápidamente a directorios; p.ej:

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

información relacionada