Neredeyse unvanı. Dosyamı düzenlerken vimrc
satırın
call pathogen#infect()
vim'i yeniden başlatana kadar değişiklikler etkili olmaz. Bu, bundle
klasörde olmasa bile ~/.vim
ve bu satır vimrc
dosyanın sonunda veya başında olsa bile geçerlidir . Sanırım bu böyle olmamalı, yani neler oluyor?
Bir şeyleri temizlemek için düzenleyin:
Bunu çizgi olmadan denediğimde başarılı olan .vimrc
dosyayı yeniden :source $MYVIMRC
yüklemeye çalışıyorum pathogen
.
Düzenleme: bazı detaylar
Bu, yeni kurulmuş bir Linux nane üzerinde ve sorun benim çeşitli girişimler :noremap
ve :iabbreviate
komutları üzerinde ortaya çıktı . Görünümü değiştiren komutlar (örneğin çalışıyor set number
gibi)
Düzenleme: biraz daha detay
İşte benim çalışmaz şeyin bir örnektir .vimrc
dosyası
:set number! " To indicate that I do reload the file
" replacing gamma with \gamma, was here when opened gvim
:autocmd FileType tex :iabbrev <buffer> gamma \gamma
" replacing lambda with \lambda added after launching gvim
:autocmd FileType tex :iabbrev <buffer> lambda \lambda
call pathogen#infect()
Lambda dosyasını eklemek ve ardından arka planda açık source ~/.vimrc
bir tex
dosyayla çalışmak , yazı yazarken hiçbir sonuç vermedi lambda
. Gvim'i yeniden başlatmak zorunda kaldım.
source
komutu kullanıyorum .
:so ~/.vimrc
(ya da bir tür sıralama yapmazsanız) bir daha asla okunmaz .