Parece que você alterou a variável $PATH em um dos arquivos de configuração do shell, mas inicia o VIM a partir de um ícone ou entrada de menu da área de trabalho. As coisas que você definiu nos arquivos de configuração do shell (como ~/.bashrc ou /etc/profile ) afetam apenas os aplicativos iniciados do shell .
Existem geralmente duas três abordagens possíveis para este problema:
- local : altera a maneira como o VIM é iniciado.
[edit]
-
por usuário : modifique o ambiente do usuário em
~/.profile.
[/ edit]
- global : modifique o ambiente global.
A solução local é a mais segura (já que afeta apenas um programa), mas como você já bagunçou o sistema instalando duas versões simultâneas de um pacote de software, não tenho certeza se isso vai te assustar. De qualquer forma, você pode fazer isso modificando a entrada .desktop para o VIM no Ambiente da Área de Trabalho e alterando o comando associado de algo como gnome-terminal -c vim para PATH=(yourPathGoesHere) gnome-terminal -c vim .
O método global é modificar a variável PATH em um arquivo em /etc/env.d/ . Deve ser o suficiente para criar um arquivo /etc/env.d/99-my_path_mod , contendo PATH=(yourPathGoesHere):$PATH . Você precisará reinicializar para que isso tenha efeito (Bem, a reinicialização poderia ser evitada trocando o nível de inicialização para frente e para trás, mas é muito mais fácil assim.)
[edit]
A solução por usuário pode ser a melhor e, como eu vejo agora, pode ser chamada de "o caminho correto". Como apontado por Gilles (abaixo), o arquivo ~/.profile é onde as variáveis de ambiente para todas as suas sessões de login devem ser definidas.
