2014-07-09 47 views
7

Yeni yüklenen bir Ubuntu sistemi üzerinde çalışıyorum. vim yazarak vimrc oluşturdum ve sonra yaptım: e $ MYVIMRC. Ben boş bir dosyada kadar indi , bir şey yazdım buUbuntu'daki .vimrc dosyasının yeri 14.04

" Add full file path to your existing statusline 
    set statusline+=%F 

Ama ben bile kullanarak tekrar vimrc açıyorum eğer bundan sonra: onun dosya konumu yolu olarak üzerine herhangi bir şey görünmüyor e $ MYVIMRC.

cevap

10

:help $MYVIMRC açıkça belirtmektedir:

$ MYVIMRC ortam değişkeni $ MYVIMRC zaten ayarlanmış ve ne zaman sürece ilk bulunmuştur dosyaya ayarlanır VIMINIT kullanarak.

Yani bir mevcut Vim yapılandırmasını açmak için kullanabilirsiniz, ancak bunu yaratmak değil. Değişken ayarlanmamış olarak yakından izlerseniz,

:e $MYVIMRC 
:w 

Yani

"$MYVIMRC" [New File] 

yanıt vereceğini göreceksiniz, siz (geçerli dizinde $MYVIMRC adlı bir dosya oluşturdum).


bu, tüm bu doğru bir yaklaşım endişesi bir kerelik eylem gerçekten yararlı değildir olduğundan sadece zaten

:e $HOME/.vimrc 

kullanmak, boş .vimrc yaratmak.

1
vim i çıkarsınız

ve

echo 'set statusline+=%F' > $HOME/.vimrc 
+1

Bu, benim homedirectory adında .vimrc adıyla bir dosya oluşturur, ancak başlangıçta oluşturduğum dosyanın yolunu bilmek isterim. –

+0

@ user1590011 "$ MYVIMRC" adında bir dosya oluşturdunuz. –

+0

ls -la kullanarak bu adla herhangi bir dosyanın benim homedirectory –