Wie kann ich ein beliebiges Falz beim Aufruf von der Befehlszeile aus ohne Fehler öffnen?

441
ELLIOTTCABLE

Dies ist also vergleichbar mit ' Befehl ohne Bereich ausführen '; Aber das ist ein Mapping, und daher ist die Lösung nicht auf das anwendbar, was ich versuche.

Ich verwende den Skim PDF-Viewer mit LaTeX Sync und einen Befehl wie den folgenden, um zu einer entsprechenden Zeile in einer MacVim-Instanz zu springen:

mvim --remote-silent +":%line;foldo!" "%file" 

Leider wird E490: No fold foundmeistens " " gedruckt . Beim Versuch, diesen Fehler zum Schweigen zu bringen , stoße +":%line;silent! foldo!"ich auf einen anderen : " E481: No range allowed".

Ich habe auch versucht try | foldo! | endtryund ähnliches; Aber alle Ansätze, die ich gefunden habe, können den Bereich nicht in den foldopen!Anruf übernehmen. Gibt es eine Möglichkeit für mich, dies zu tun?

1

1 Antwort auf die Frage

2
ELLIOTTCABLE

Ah, Herr, jemand in #vimFreenode hat mir geholfen: Die umlaufende Linie ist abgehört, weil ;in Vim kein Nachkommando bedeutet.

Folgendes funktioniert wie vorgesehen:

mvim --remote-silent +":%line | silent foldo!" "%file"