Concordo com a resposta de romainl, mas para responder diretamente à sua pergunta, tente o seguinte:
if getcwd() == $HOME
cd data
endif
Antes de mergulhar no aprendizado do Ruby, meu arquivo .vimrc tinha isso no final
cd data
Foi perfeito porque o diretório pessoal é compartilhado com o meu mac. Eu tentei mudar meu diretório home no OSX. Este foi um pesadelo, e não o que eu estava procurando.
Eu vejo toneladas de respostas sobre como alterar o diretório inicial. Isso infelizmente vai fazer a mudança para mais do que apenas terminal / vim
Eu tenho jogado com
x = pwd
if (x == '/users/jack/)
cd data
O acima está no meu arquivo .vimrc, também não funciona. Até agora, o único lugar que o vim começaria é o local padrão. Agora que estou instalando gemas de rubi, tenho recebido problemas.
Existe uma maneira fácil de abrir o vim e o terminal em / users / jack / data em vez de / users / jack?
Todas as soluções que abordam o meu problema são soluções win32. Alterar minha pasta pessoal no meu mac vai mover coisas que não quero para minha pasta de dados.
Obrigado.
Tenho dificuldade em imaginar um bom motivo para alterar a localização do seu diretório $HOME
ou até mesmo por que você acha que poderia funcionar sem problemas.
Se você quiser abrir o Vim em um diretório específico, cd
para esse diretório primeiro e iniciar o Vim a partir daí.
Se ainda houver muito trabalho, use um alias que faça isso para você.
Se você quiser que seu terminal inicie em um diretório específico, acrescente algo como cd /path/to/directory
ao seu ~/.bashrc
ou ~/.profile
. Você pode configurar o Terminal.app e o iTerm.app para iniciar em um diretório específico também.