Als Programmierer auswendig, wenn nicht von Beruf, verlasse ich mich zunehmend auf VIM für die meisten Bearbeitungsaufgaben. Welche Tipps können Sie anbieten, um (fast) jeden Lieblings-Editor für die Bearbeitung von Mehrzweck-Text zu verwenden, zum Beispiel einen Artikel? Ich meine Klartext, mit minimalen Markup mit Markdown oder RST; Ich suche keine Unterstützung für LaTeX oder für die Eingabe von mathematischen Formeln.Wie verwende ich VIM effektiv zum Bearbeiten von englischem Text?
Antwort
I Weichverpackung ermöglichen, wenn ich die meisten Textdateien, Bearbeitung:
:set wrap
Wenn Sie sich entscheiden, das gleiche zu tun, dann werden Sie wollen wissen, etwa gj und gk im normalen Modus, um durch Bildschirmlinien anstelle von physischen Linien zu bewegen. Ich benutze sie so oft, dass ich ihnen die Pfeiltasten nach oben und nach unten statt k und j zuordnen.
Ob Hart- oder Weich gewickelt Dateien bearbeiten, Sie eine Menge Kilometer aus gqap bekommen (oder sein Vetter gwap) einen einzelnen Absatz mit harten Zeilenumbrüche neu zu wickeln, und vipJ, um alle Zeilen eines hart umhüllten Absatzes in einer einzigen Zeile zu vereinen.
Sie könnten auch mit a
in formatoptions
berücksichtigen wollen, automatische Absatzformatierung zu aktivieren:
:set formatoptions+=a
Wenn Sie alle diese Verpackung und Abwickeln tun, ist es schön, Vim zu halten von nummerierten Listen Mangeln:
:set formatoptions+=n
In der Tat, würde ich all die formatoptions
empfehlen zu überprüfen und sie auf Ihre besonderen Vorlieben anzupassen:
:help fo-table
Weitere Informationen:
:help gj
:help gk
:help gqap
:help auto-format
:help formatoptions
Rechtschreibprüfung:
:setlocal spell spelllang=en_us
" ]s moves to the next mispelled word
" [s moves to the previous mispelled word
Verwendung einfügen Abkürzungen:
iabbr teh the
iabbr i I
iabbr definately definitely
bearbeiten, noch ein Tipp:
set wrap nolist linebreak
Dies sagt vim Linien zu wickeln, die zu lang sind mit „visual "Zeilenumbrüche, anstatt der Datei einen tatsächlichen Zeilenumbruch hinzuzufügen. Die Option 'Liste' muss deaktiviert sein, da die Option 'Zeilenumbruch' automatisch deaktiviert wird.
Thesauren können böse sein. Sie führen die Unvorsichtigen dazu, die einfachen und leicht verständlichen Worte zu meiden und munter sesquipalische Wörter zu gebrauchen. –
Es ist nicht sehr gut gepflegt, aber das Vim-Outliner Projekt macht Vim in einen Killer Outliner für Klartext schreiben. Sie können v0 herunterladen.34 hier (es gibt eine neuere Version, glaube ich, aber ich bin nicht sicher, wo es zu bekommen):
ich wirklich diesen Blogpost genossen über das Schreiben besser mit Latex. Du könntest vim-latex verwenden :) Es geht mehr darum, besser zu schreiben, als nur englischen Text zu bearbeiten.
http://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/
- 1. Wie verwende ich effektiv Batch-Skripte?
- 2. E-Mail-Tastatur zum Bearbeiten von Text
- 3. Zwei Zeichen zum Bearbeiten von Text
- 4. Verwenden von Vim zum Bearbeiten von Microsoft Word-Dateien
- 5. Wie verwende ich 'Wildignore' in Vim?
- 6. Bearbeiten von überspanntem Text
- 7. Vim - Filterergebnis einfach bearbeiten
- 8. Wie verwende ich ADAM zum Ausführen von Komponententests?
- 9. Einfache CakePHP Text Markup-Lösung zum Bearbeiten von Nachrichten
- 10. Text in Vim entpacken
- 11. Wie verwende ich GVIM, um eine Remote-Datei zu bearbeiten?
- 12. Python-Modul zum Bearbeiten von Text in CLI
- 13. RTF-Bibliothek zum programmierbaren Bearbeiten und Formatieren von Text
- 14. Wie kann ich Tableview Höhe nach Bearbeiten von Text zurückgesetzt
- 15. Wie kann ich effektiv Steuerelemente dynamisch in Excel VBA erstellen oder Wie verwende ich Application.OnTime()?
- 16. Wie finde ich Text mit gerissenem Text auf vim?
- 17. Wie verwende ichsible zur Bereitstellung von vim vundle plugin?
- 18. Bearbeiten von QuickEdit-Label-Text
- 19. Bearbeiten von Text im Editor
- 20. Wie führe ich das Umbrechen von Text zum aktuellen Einzug in vim?
- 21. Kopieren von Text von Vim zu Windows
- 22. Validierung am Text bearbeiten
- 23. Wie verwende ich InEdE, um MSI-Dateien zu bearbeiten?
- 24. Wie verwende ich vim als "Git-Show" -Editor?
- 25. Android - Wie verwende ich das gleiche Fragment zum Bearbeiten und Erstellen einer neuen Instanz meines Modells?
- 26. Wie kann ich Yesod-Fehlermeldungen effektiv lesen?
- 27. Wie lerne ich, SVN effektiv zu verwenden?
- 28. Öffnen von Dateien zum Bearbeiten
- 29. So durchsuchen Sie SASS/CSS-Dateien mit VIM effektiv?
- 30. Verwenden von Best_in_Place zum Bearbeiten von Attributen
Besser als Community-Wiki geeignet? –
@Randy Morris: Klingt richtig, ich habe die Option eingeschaltet. – loevborg
Besser geeignet für SuperUser? Abgesehen von einer Erwähnung von Markdown und ReStructured Text gibt es hier keine Programminhalte. – technomalogical