filtern Ich habe vim-script Funktionsaufruf ScreenShellSend("some string")
und ich möchte in der Lage sein, mehrere Zeilen zu filtern, um diese Funktion mit einer korrekten Zeichenfolge zu füttern.Wie kann man einige mehrzeilige Aussage in vim
Wie kann ich gehen aus zum Beispiel diese:
//@brief: an example => TO LINE IS REMOVED
anExampleOfFunction:{[x;y]
x: doing some stuff; //a comment => after // is removed
//a comment => this is removed
:y;
};
someVariable: 5;
//another comment => this is removed
anotherFunction:{[x] 2*x};
An:
anExampleOfFunction:{[x;y] x: doing some stuff; :y; }; someVariable: 5; anotherFunction:{[x] 2*x};
Anstatt Ihr Mapping oder Befehl alleine zu geben, können Sie auch ein Beispiel für den ursprünglichen und erwarteten Text hinzufügen. So, dass es leicht für mich ist, zu verstehen, was Sie tun wollten, und dafür zu antworten – SibiCoder
Sie können zu jeder Zeile gehen und '' '' '' drücken, um einen Kommentar zu finden und dann 'df $' drücken, um bis Ende zu löschen. Drücken Sie dann J, um mit der nächsten Zeile zu verbinden. Drücken Sie 3J wird die aktuelle Zeile mit den nächsten beiden Zeilen, zum Beispiel – SibiCoder