Ich habe zwei Suchen-/ersetzenbefehle, die ich mich häufig in vim aufführe, um HTML-Code aufzuräumen, also kann ich es online kopieren/einfügen. Die Befehle sind:VIM: Wie man Suchbefehl zu vimrc hinzufügt und zu einer Abkürzung mappt
:%s!<!\<!g
:%s!>!\>!g
ich einen Weg, wollte ich diese beiden Befehle abbilden könnte zusammen laufen werden ... Ich habe für einige Benutzer, wie die :map
Befehle in vimrc verwenden, jedoch kann ich nicht sehen, wie man die zwei Zeilen zu einem einzigen Befehl kombiniert, der mit einem einzigen Tastendruck (oder einer einzelnen Sequenz von Strichen) ausgeführt wird.
Danke!
zu setzen Das ist fast richtig. In Vim wird der zweite Befehl nicht ausgeführt, wenn der erste Befehlsfehler auftritt (was passieren wird, wenn der erste Befehl keine Übereinstimmung findet). Um dieses Verhalten zu unterdrücken, fügen Sie ein "e" -Flag wie folgt hinzu: ': map:% s! ! \ >! Ge ' –
pjb