1. Problema:
Se você digitar:
echo $PATH
você obtém no resultado sua declaração $PATH
está um pouco errada. Em uma nova instalação do Xenial, você deve ver o seguinte:
andrew@athens:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
andrew@athens:~$
Isso é definido em um nível sistema em /etc/environment
, onde você verá o seguinte:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
A entrada snap
extra na minha declaração $PATH
é encontrada em /etc/profile.d/apps-bin-path.sh
, onde você verá a entrada:
# Expand the $PATH to include /snap/bin which is what snappy applications
# use
PATH=$PATH:/snap/bin
2. Solução:
Em vez de adulterar esses arquivos sistema , talvez o mais seguro seja adicionar o seguinte a um arquivo local: ~/.profile
, adicionando o seguinte:
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
e, em seguida, execute: source ~/.profile
ou simplesmente faça logout e volte. O sistema deve conseguir encontrar vim
com facilidade ...