.vimrc kaynağını E174 hatası veriyor


4

Mac os X'de vim kullanıyorum. Dosyamı düzenledikten sonra .vimrcve vim'i yeniden başlatmadan yeniden yüklemeyi denemek istiyorum. Ama bana şu hatayı veriyor.

E174: Command already exists: add ! to replace it

Biri bana bunun neden olduğunu ve yeniden .vimrcbaşlatmadan benim yeniden nasıl yükleyebileceğimi söyleyebilir mi?

Yanıtlar:


4

Hata, aşağıdakilerden !sonra bir eksiklikten kaynaklanır :command:

KÖTÜ

command Foo echo "foo"

İYİ

command! Foo echo "foo"

Bakın :help e174.


~/.vimrcBu komutu kullanarak yeniden yüklediniz :

:so $MYVIMRC

Her iki sorunun cevabı da Vim'in belgelerinde bulunabilir.


1
Cevabı bile okudun mu? Hiçbir yerde komuttan !sonra ekleme önermiyor :so!
Ben,

1

Hata, haritalandırmaya çalıştığınız anahtarın zaten başka bir şeyle eşleştirilmesi nedeniyle oluşur. Bir ekleme eklemek !, önceki bağlantınızın üzerine yazar.

Öyleyse çizgi. Bu hataya neden olur:

:map <F6> :so $HOME/.vimrc<CR>

ile değiştir:

:map! <F6> :so $HOME/.vimrc<CR>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.