2012-06-01 4 views
5

I :set number in ~/.vimrc Zeilennummern zu zeigen. Wenn ich :help eintippe, um Dokumentation anzuzeigen, werden die Zeilennummern in dem neuen Fenster nicht angezeigt.Warum: Hilfe ignorieren: Anzahl in .vimrc setzen?

Wenn ich :setl number? eingeben, druckt es nonumber. Wenn der Typ :setg number? lautet, wird number gedruckt.

Ich möchte wissen, warum ~/.vimrc funktioniert nicht. Welches Skript setzt die lokale number Option zurück? Ich habe die $VIMRUNTIME/ftplugin/help.vim geprüft, aber es nicht zurückgesetzt die number.


Derzeit verwende ich:

if has('autocmd') 
    auto FileType help set number 
endif 

Dank.

+0

interessant. »wortreich se nu?« sagt mir auch nichts. Es scheint hart codiert zu sein. Was ist aber mit dem AutoMCD falsch? Das ist für mich in Ordnung – sehe

Antwort

1

Ich bin mir nicht sicher, was das Problem ist, Sie haben. Zahlen erscheinen nicht in der Hilfe - ja, wenn ich mich richtig erinnere, ist das eine Designentscheidung und ein Feature - meiner Meinung nach ein guter, denn warum sollte man Zeilennummern in Hilfedateien haben wollen? (Okey, du könntest sagen "um eine bestimmte Zeile aus der Hilfedatei zu zitieren", aber Tags scheinen dafür ausreichend).

Was die andere Sache gehen, wenn ich

einen neuen Puffer in einem geteilten
setl nonumber 
setg number 

und öffnen, zeigen Zahlen.

Wenn ich eine neue vim-Sitzung starte, werden setlocal und setglobal numbernonumber und set number sie beide geändert.

Ist dies das Verhalten, das Sie auch mit sind? Typ

1

Nach vim Öffnen einfach:

:auto FileType 

Haben Sie set number unter help aufgeführt? Wenn nicht, wird Ihre .vimrc nicht gelesen.