kamus: Plugin für Vim

Hallo,

ich habe mir das Pluin 'NERD_tree.vim' für Vim installiert.
Leider bekomme ich beim Aufruf immer folgende Fehlermeldungen:

Fehler beim Ausführen von "function <SNR>11_InitNerdTree..38":
Zeile    1:
E121: Undefinierte Variable: self
E116: Invalid arguments for function copy(self)
E15: ungültiger Ausdruck: copy(self)
Zeile    3:
E121: Undefinierte Variable: newPath
Zeile    5:
E121: Undefinierte Variable: newPath
E15: ungültiger Ausdruck: newPath
Fehler beim Ausführen von "function <SNR>11_InitNerdTree..17":
Zeile    1:
E121: Undefinierte Variable: isDirectory
E15: ungültiger Ausdruck: a:path.isDirectory != 1
Zeile    5:
E121: Undefinierte Variable: self
E116: Invalid arguments for function copy(self)
E15: ungültiger Ausdruck: copy(self)
Zeile    6:
E121: Undefinierte Variable: newTreeNode
Zeile    8:
E121: Undefinierte Variable: newTreeNode
Zeile    9:
E121: Undefinierte Variable: newTreeNode
Zeile   11:
E121: Undefinierte Variable: newTreeNode
Zeile   13:
E121: Undefinierte Variable: newTreeNode
E15: ungültiger Ausdruck: newTreeNode
Fehler beim Ausführen von "function <SNR>11_InitNerdTree":
Zeile   27:
E718: Funcref benötigt
Fehler beim Ausführen von "function <SNR>11_InitNerdTree..<SNR>11_RenderView":
Zeile   27:
E121: Undefinierte Variable: path
E116: Invalid arguments for function setline
Zeile   31:
E121: Undefinierte Variable: children
E116: Invalid arguments for function len(t:NERDTreeRoot.children) == 1)
E116: Invalid arguments for function <SNR>11_DrawTree

Vielleicht kann mir jemand einen Tipp geben, wie ich das Script benutzen kann.

Danke.

  1. gudn tach!

    ich habe mir das Pluin 'NERD_tree.vim' für Vim installiert.

    oh, nettes plugin.

    Leider bekomme ich beim Aufruf immer folgende Fehlermeldungen:

    Fehler beim Ausführen von "function <SNR>11_InitNerdTree..38":
    Zeile    1:
    E121: Undefinierte Variable: self

    aeh, wie fuehrst du das script denn aus?

    Vielleicht kann mir jemand einen Tipp geben, wie ich das Script benutzen kann.

    vim ist bereits in einer neuen version installiert, vermute ich mal.

    unter linux hast du in deinem homeverzeichnis ein verzeichnis .vim (falls nicht, kannst du es ja anlegen).
    dort erstellst du ein verzeichnis plugin und dort hinein kopierst du einfach NERD_tree.vim.
    also ~/.vim/plugin/NERD_tree.vim
    dann startest du vim und gibst
     :h NE<tab><enter>
    ein. damit solltest du dann eine hilfe erhalten, wie alles funktioniert.

    prost
    seth

    1. Ich hatte das Script in /usr/share/vim/vim70/plugin. Nun habe ich es in ~/.vim. Auch jetzt bekomme ich die gleichen Fehlermeldungen. Das Script starte ich mit :NERDTree.

  2. Hallo kamus.

    ich habe mir das Pluin 'NERD_tree.vim' für Vim installiert.
    Leider bekomme ich beim Aufruf immer folgende Fehlermeldungen:

    Ich habe es hier nun auch einmal installiert und kann dein Problem nicht nachvollziehen. Du solltest dich wohl besser an den Autor des Scriptes wenden.

    Einen schönen Freitag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules