Vim status-Zeile nicht funktioniert

Bin ich auf OS X und ich habe installiert Vim mit Homebrew über

brew install vim

Habe ich gemerkt, dass immer wenn ich mit Vim, es gibt keine status-Zeile erscheint am unteren Rand. Ich dachte, ich könnte es beheben, indem Sie immer die Anzeige der status-Zeile, indem Sie die folgenden vimrc:

:set laststatus=2

Dieser zeigt mir die status-Zeile, aber es ist nur eine leere Zeile über dem Lineal. Es sieht wie folgt aus:
Vim status-Zeile nicht funktioniert

Bin ich etwas fehlt?

BEARBEITEN

Will ich mit Vim für Haskell. Ich habe installiert haskell-vim-proto. Ich bin mit dem enthalten enthalten vimrc das sollte dazu führen, das Dinge wie syntax-Fehler in der status-Zeile. Wenn ich edit Haskell-Dateien (mit der vimrc), es gibt keine status bar in meinem Vim. Hinzufügen set laststatus=2 auf die vimrc Ergebnisse in eine leere status-Zeile angezeigt.

Wenn ich folgenden tutorials, die Vim installieren über HomeBrew (wie ich), dem öffnen einer Datei mit Vim zeigt die status-Zeile am unteren Rand mit Dinge wie diese:

Ich bin buchstäblich folgenden diese tutorial. Wenn er öffnet .bash_profile mit Vim, sieht es wie folgt aus:
Vim status-Zeile nicht funktioniert
Wenn ich die genaue gleichen Sache, es sieht wie folgt aus:
Vim status-Zeile nicht funktioniert

 

2 Replies
  1. 4

    Dem Typ der das tutorial gemacht, ein sehr großer und sehr häufiger Fehler: er ist mit einer stark angepassten Vim statt Vanille Vim. Diese ziemlich offensichtlich gibt neue Benutzer falsche Erwartungen.

    Im Grunde alles, was Sie sehen im ersten screenshot:

    • bunten pseudo-tabline
    • bunte statusline
    • colorscheme
    • relative Zeilennummern

    ist entweder von einem oder mehreren plugins, die der Autor nicht zu erwähnen, oder durch eine eingebaute option, dass er auch nicht zu erwähnen.

    Wenn Sie absolut müssen eine „always-on“ – statusline, Folgen Sie @dNitro Vorschlag.

    Wenn Sie absolut wollen der exakt gleichen setup wie der Autor (das ist nicht eine sehr gute Idee an und für sich), würde ich vorschlagen, Sie Kontaktieren ihn direkt. Die Menschen tragen die volle Verantwortung für die Scheiße, die Sie online stellen.

    • Das könnte das problem sein. Aber was sollte ich dann tun, um haskell-vim-proto arbeiten? Weil ich hab die Installation wie angewiesen, und meine status bar ist immer noch leer, auch mit der vimrc von haskell-vim-proto.
    • Erste, Sie sollte nicht eine „distribution“ wie das haskell-vim-proto Sache. Zwei, wenn Sie unbedingt darauf bestehen, dass Mist, verwenden Sie Ihre issue-tracker.
  2. 2

    Statuszeile standardmäßig ist nur wie, die graue Linie und wird immer dort bleiben, solange Sie set laststatus=2.

    Was Ihnen fehlt, ist die Formatierung dieser Zeile zu zeigen, die Elemente, die Sie wollen es, Sie zu zeigen. Sie können es manuell tun Sie sich selbst. fügen Sie einfach den folgenden .vimrc und sehen, was passiert:

    set statusline=%F%m%r%h%w%=\ [%Y]\ [%{&ff}]\ [%04l,%04v]\ [%p%%]\ [%L]
    

    entziffern zu sehen: :help statusline und fügen Sie Ihre gewünschten Artikel.

    Oder verwenden Sie ein plugin: vim-airline und lightline.vim sind zwei populäre.

    • Ich verstehe es nicht. Ich bin buchstäblich nach einem tutorial. Der Kerl in dem tutorial installiert Vim die durch brauen, genau wie ich es Tat. Wenn er verwendet Vim zum Bearbeiten einer Datei, der status-Zeile zeigt Dinge wie den Modus, er ist in, Datei-Art, Zeichensatz, etc. Ich möchte vim benutzen für Haskell. Ich habe installiert haskell-vim-proto und ich bin mit seiner vimrc an, die enthält die Konfiguration für die erweiterten Funktionen. Wenn ich das vimrc, es gibt keine status-Zeile, auch wenn es sich zeigen sollte, viele Dinge. Wenn ich set laststatus=2 zu dieser Datei, der status-Zeile ist einfach leer.
    • Ich denke, Sie verwendet, vollwertige setup-Skript: haskell-vim-jetzt und in diesem repository ist .vimrc es umfasst Plug ‚bling/vim-airline‘, Mittel, die Sie vim-airline plugin.
    • Ja, ich weiß. Aber leider bekomme ich keine haskell-vim-jetzt zu installieren… Die installation schlägt fehl mit dieser Fehlermeldung: curl: (22) The requested URL returned error: 404 Not Found Error: Failed to download resource "par--patch" Download failed: http://sysmic.org/dl/par/par_1.52-i18n.4.patch *** Installer requires 'par'. Please install and try again. *** Aborting...
    • 1. cd ~/Desktop, 2. git clone https://github.com/begriffs/haskell-vim-now.git, 3. cd haskell-vim-now, 4.install.sh --repo ~/Desktop/haskell-vim-now
    • Wie wäre das zu lösen die Fehler, die ich erhalte? Ich bekomme nur die exakt gleichen Fehler dabei: ==> Downloading http://sysmic.org/dl/par/par_1.52-i18n.4.patch curl: (22) The requested URL returned error: 404 Not Found Error: Failed to download resource "par--patch" Download failed: http://sysmic.org/dl/par/par_1.52-i18n.4.patch *** Installer requires 'par'. Please install and try again. *** Aborting...
    • Installer benötigt ‚par‘: Tun brew up und brew install par, dann versuchen Sie es erneut.
    • Ich bekomme eine ähnliche Fehlermeldung jetzt: --- Installing system packages [par] using [BREW]... --- Installing with homebrew... /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require‘: cannot load such file — mach (LoadError) from` *** Installer requires 'par'. Please install and try again. *** Aborting...
    • Ich bin misstrauisch, dass Sie nicht Hinzugefügt /usr/local/bin auf $PATH. so tun: export PATH=/usr/local/bin:$PATH und versuchen Sie es erneut. Wenn die gleiche Fehlermeldung, nehmen Sie @romainl Vorschlag und Bericht Problem zu seinem Betreuer.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.