Bearbeitung von Latex in vim: Wie ändere ich den Text in den mathematischen Modus?

8

Ich benutze vim-latexsuite, um eine Latexdatei zu bearbeiten. Der Text stammt ursprünglich von Google Doc und es gibt viele mathematische Symbole, die nicht im mathematischen Modus geschrieben sind.

Ich muss $ vor und nach jedem Symbol hinzufügen. Aber das ist schmerzhaft. (Suchen / Ersetzen funktioniert nicht, da einige Gleichungsmuster kompliziert sind.)

Gibt es eine Möglichkeit, die Symbole oder Optionen mit Ctrl-V im visuellen Modus visuell auszuwählen, und nach dem Drücken der Taste kann $ vor und nach der visuellen Auswahl automatisch hinzugefügt werden?

    
user875367 02.12.2012, 05:48
quelle

3 Antworten

7

Ich glaube nicht, dass es einen Standardbefehl dafür gibt, aber Sie können den Surround verwenden. vim Plugin, um dies zu tun:

Ссылка

Der Befehl ist csW$ , um den aktuellen Text mit $

zu umgeben     
Jeff 02.12.2012, 05:59
quelle
2

Sie können dazu ein Makro aufnehmen.

Bei einer visuellen Auswahl:

q q - Makro im Register q speichern

c - Ändere den Inhalt der visuellen Auswahl

$ $ Esc - Einfügen $$

P - fügen Sie den Originaltext zwischen $ s ein (beachten Sie, dass es ein Großbuchstabe P ist)

q - Stoppen Sie die Aufnahme des Makros

Ab dann können Sie Ihre visuelle Auswahl treffen und einfach @ q .

ausführen     
Matthew Strawbridge 02.12.2012 20:13
quelle
2

Tatsächlich ist ein Standardbefehl, der in vim-latexsuite eingebaut ist. Sehen Sie sich die vim-latex Dokumentation für Makros hier an.

%Vor%     
cowlicks 06.10.2013 18:53
quelle

Tags und Links