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.