Na moim serwerze Linux w pracy administratorzy nie zainstalowali cscope, zainstalowałem go ze źródła w moim katalogu domowym i dodałem do $ PATH. Problem w tym, że / etc / vimrc ma odniesienie do / usr / bin / cscope, który nie istnieje i za każdym razem, gdy uruchamiam vim, narzeka na to i muszę naciskać, aby ta wiadomość zniknęła.
Interesujące jest to, że jeśli usunę cscope z mojej $ PATH, nie dostanę tego zachowania - więc możliwe jest, że vim sprawdza, czy cscope gdzieś istnieje, i dopiero wtedy wykonuje konfigurację cscope - ale wtedy robi się źle!
Więc moje pytanie brzmi: czy mogę coś skonfigurować w moim .vimrc, aby nie zawierało globalnego pliku / etc / vimrc? Nie chcę przenosić cscope poza PATH, ponieważ nie chcę wpisywać pełnej nazwy katalogu za każdym razem, gdy uruchamiam ją z wiersza poleceń.
Ze strony man Vima :
Więc to powinno wystarczyć:
Powinieneś mieć możliwość aliasu tego na swoje normalne polecenie do codziennego użytku.
źródło
vim -u ~/.vimrc