Ich kann :set number
aus einer Datei, die ich bearbeite, aber wie kann ich sie immer standardmäßig eingeschaltet haben?vim Zeilennummern - wie Sie sie standardmäßig haben?
Antwort
Fügen Sie set number
zu Ihrer .vimrc
Datei in Ihrem Home-Verzeichnis hinzu.
Here's a site das erklärt die vimrc und wie man es benutzt.
Ja. Immer wenn ich einige Standardwerte für ein Befehlszeilenprogramm festlegen möchte, suche ich auf ihrer Manpage nach 'rc'. Es ist eine ziemlich übliche Konvention. –
Um die Standardeinstellung zu ändern in vi/vim Zeilennummern angezeigt werden: in die Datei
vi ~/.vimrc
fügen Sie dann die folgende Zeile:
set number
Entweder wir können source ~/.vimrc
oder Speichern und beenden Sie durch :wq
, jetzt vim Sitzung wird Nummerierung haben :)
es gibt keine Notwendigkeit für den Sudo-Befehl –
von Sudo es wird auch funktionieren, wenn der Ordner eingeschränkt ist, was oft der Fall ist. – abe312
Ja, und Sie brechen den Zugriff für den normalen Benutzer, der sein Home-Verzeichnis besitzt.Dies war die Ursache für mehrere Fehlerberichte und ist nur die falsche Lösung –
im Home-Verzeichnis finden Sie eine Datei namens ".vimrc" in dieser Datei fügen Sie diesen Code "set nu" und speichern und beenden und öffnen Sie neue vi-Datei und Sie finden Zeilennummern darauf.
Klemme>su
>password
>vim /etc/vimrc
Klicken Sie hier und bearbeiten wie in Zeilennummer (13):
set nu
Beachten Sie, dass dies das Standard-vim-Verhalten für ALLE Benutzer auf einem System ändern würde, außer es wird von einem Benutzer persönliche .vimrc in ihrem Home-Verzeichnis – crobicha
Ich mag das Farbschema in diesem Screenshot, die Sie sind benutzen? –
Ich verwende Debian 7 64-bit.
Ich hatte keine .vimrc-Datei in meinem Home-Ordner. Ich habe einen erstellt und konnte Benutzereinstellungen für vim festlegen.
jedoch für Debian 7 ist eine andere Art und Weise zu bearbeiten/etc/vim/vimrc
Hier ist ein Kommentarblock in dieser Datei:
" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below. If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed. It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.
ich keine .vimrc Datei in hatte Mein Heimatverzeichnis. Ich habe einen erstellt, diese Zeile hinzugefügt:
set number
und das Problem gelöst.
Können Sie den Befehl set in Ihre .vimrc setzen? – Tim
wo ist das? Oder erstelle ich einfach einen? –
Sie können eins machen. Es muss in Ihrem Home-Verzeichnis sein. Siehe meine Antwort für Details. –