Wie erkennt man vim-Befehlszeilenargumente in vimscript?

8

Ich möchte wissen, wann ich die RestoreSession () -Funktion aufrufen soll und wann nicht. Denn wenn ich eine einzelne Datei öffne, möchte ich nicht die Dateien meines Projekts sehen, die ich zuvor in der vim-Sitzung gespeichert habe.

Zum Beispiel, wenn ich vim wie folgt anrufe: vim -n test.rb . Wie kann ich n key in vimrc erkennen? (Ich möchte n-Taste als etwas wie benutzerdefinierte Anzeige für meinen Zweck verwenden)

Es ist alles, kleine Frage: -)

    
milushov 06.11.2012, 23:07
quelle

2 Antworten

8

@Nicklasos schlägt mir im privaten Gespräch einen anderen Weg vor, wie ich das tun kann, was ich brauche - mit der Funktion argv (). Es ist nur:

%Vor%     
milushov 07.11.2012, 00:49
quelle
2

Sie können vim mit der Taste -c ausführen (Befehl beim Start ausführen)

vim -c RestoreSession foo.txt

Sie können auch bash alias schreiben.

    
Nicklasos 06.11.2012 23:37
quelle

Tags und Links