Metto sempre un .vimrc nella mia cartella home per girare :syntax on
. Ma in OS X Lion sembra che sudo vi foo.txt
ignori o non trovi più questa configurazione di vim.
Qualcuno ha vissuto la stessa cosa?
Prova a fare sudo visudo e assicurati che queste righe appaiano da qualche parte lì dentro:
Defaults env_keep += "HOME"
Questo dovrebbe mantenere la directory HOME e ~ dovrebbe come in Snow Leopard.
Di solito uso le stesse cartelle .vimrc e .vim come miei utenti principali e li collego a un posto sicuro protetto su Dropbox - che è fantastico per questo tipo di attività.
La posizione della cartella home per il tuo su è /var/root
. Pertanto .vimrc e la cartella .vim ci appartengono.
Prova a usare vim
invece di vi. A volte il valore predefinito per "vi" è la modalità di compatibilità. Non sono sicuro se questo è il caso di Lion, tuttavia.
Leggi altre domande sui tag text-editor vi lion terminal