Alterando a localização aberta do vim / terminal

0

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.

    
por Ravenous 29.06.2014 / 21:04

2 respostas

1

Concordo com a resposta de romainl, mas para responder diretamente à sua pergunta, tente o seguinte:

if getcwd() == $HOME
    cd data
endif
    
por 29.06.2014 / 22:11
0

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.

    
por 29.06.2014 / 21:51