Als «formatting» getaggte Fragen

Fragen zum Formatieren einer Datei mit vim - dies umfasst, ohne darauf beschränkt zu sein, Falten, Einrückungen, Umhüllungen usw.


5
So formatieren Sie JSON-Dateien in Vim
Gegeben eine Datei mit einem großen JSON-Objekt alle in einer Zeile wie {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... Wie kann ich dies so formatieren, dass es in Vim für Menschen lesbar ist?


3
Wie schreibe ich vertikal?
Nehmen wir an, ich möchte den folgenden Text in meinem Dokument erstellen: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Gibt es …



3
Blockieren von Änderungen, um nur Dateien zu lesen
Wenn Sie Vim zum Bearbeiten einer schreibgeschützten Datei verwenden, wird beim erstmaligen Bearbeiten lediglich eine Warnung angezeigt, es können jedoch Änderungen vorgenommen werden. Ich kann verstehen, dass dieses Verhalten für jemanden nützlich sein kann, der beabsichtigt, die Datei unter einem anderen Namen zu speichern. Manchmal öffne ich jedoch Dateien, auf …


2
Warum setzt Vim die maximale Textbreite auf 79 anstatt auf 80?
Ich bin ein wenig verwirrt über einige Standardwerte in Vim. Insbesondere wird dafür gq{motion}gesagt, dass [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). Ich dachte, dass es sinnvoller wäre, wenn 80stattdessen die maximale Breite auf gesetzt worden …
13 formatting 

1
Unerklärtes Problem mit gq-Einrückungen
Ich füge diesen Text in Vim ein: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of …

1
Wie man gq vorübergehend dazu bringt, Bindestrich (-) als normales Wort zu betrachten, um die folgenden Zeilen im selben Absatz nicht einzurücken
Ich habe dies in einer JavaScript-Datei nach dem Deaktivieren smartindentund autoindentOptionen mit textwidth = 80versucht, aber es ist immer noch das gleiche. Dies geschieht auch automatisch aufgrund der textwidthOption beim Einfügen von Wörtern, die zusammen eine Länge von über 80 Zeichen haben. Was geschieht: /** * - a b c …


4
Zeilennummernspezifische Einstellung für die Textbreite
Ich benutze gvim zum Schreiben von E-Mails und tw=72zum Brechen langer Schlangen . Jetzt bearbeite ich auch grundlegende Mail-Header im selben Dokument, z. B. füge ich meiner Mail Empfänger hinzu. Jetzt tw=72bricht es auch jedes Mal nach 72 Zeichen. Wie kann ich in tw=0den ersten 4 Zeilen (das ist der …


5
set formatoptions in vimrc wird ignoriert
Vim setzt automatisch einen Kommentar fort, wenn ich im Einfügemodus die Eingabetaste drücke, was ich hilfreich finde. Ich möchte jedoch nicht, dass der Kommentar fortgesetzt wird, nachdem im normalen Modus 'o' gedrückt wurde, um eine neue Zeile unter dem Ende des Kommentars einzufügen. Ich habe gelesen, dass ich die Option …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.