Ah, Herr, jemand in #vim
Freenode 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"
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 found
meistens " " 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! | endtry
und ä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?
Ah, Herr, jemand in #vim
Freenode 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"