2015-05-04 7 views
9

In Emacs bin ich ziemlich gewohnt, M-q als Keychord für "intelligenten Reflow und neu Einrücken der aktuellen Block oder Region von Text, um die gewünschte Breite". Es ist eigentlich ein sehr ausgeklügeltes Kommando und es ist schwierig, innerhalb eines Dokuments über Sprachen und semantische Regionen hinweg zu kommen.Wie füge ich Text auf eine bestimmte Breite zurück?

Aber die einfachste und am häufigsten nützliche Version ist nur Zeilen in einen Kommentarblock zu umbrechen.

Gibt es einen solchen Befehl für VSCode? Wie benutzt man es? Wie konfigurierst du es?

+1

'editor.wrappingColumn' ist ein nächstes, was ich gefunden. – sigod

Antwort

4

Ich bin ein Emacs Benutzer selbst Ich habe diese Funktion in VSCode sehr vermisst. Ich habe endlich eine Erweiterung gefunden, die diese Funktion bietet. Es heißt Rewrap. Es verarbeitet sowohl einfachen Text als auch Kommentare im Code. Einfach installieren. Standardmäßig bindet es an M-q.

Für meine Bedürfnisse habe ich festgestellt, dass es genauso gut ist wie fill-paragraph (M-q) in Emacs. In mancher Hinsicht ist es besser. Zum Beispiel wird es JSDoc-Kommentare respektieren. Auf andere Weise ist es schlimmer. Es behandelt zum Beispiel nicht Lisp.

Beachten Sie, dass die Standardspalte um 70 in Emacs und 80 mit Rewrap umbrochen wird. Wenn Sie die Spalte bei 70 wie in Emacs einfügen dies in Ihnen settings.json behalten mögen:

"rewrap.wrappingColumn": 70 
+1

Ich mag besonders den Hinweis zur Konfigurationseinstellung. OP sollte dies als akzeptierte Antwort bitte markieren. @j-Abrahamson – mike

Verwandte Themen