Car-tech

Old-School Geek-Tool: Bearbeiten von Text mit Vim

Freitext Editor Vim ist eine Windows (und viele andere Plattformen) Implementation des klassischen * nix Texteditors, vi. "Vim" ist die Abkürzung für "Vi, Improved", und obwohl es Features wie viii fehlt (wie Skripting, Dateizusammenführung und eine GUI-Shell), ist das Herz vi.

Registerkarten und größenverstellbare Fenster verbessern das Erlebnis , aber der Kern von Vim ist klassisch vi.

Verwechseln Sie nicht "Texteditor" mit "Textverarbeitung". Vim ist hauptsächlich für die Bearbeitung von Code vorgesehen, insbesondere für Batch-Dateien und Skripte, obwohl es sicherlich für andere Dinge verwendet werden kann. Außerdem ist Vim modal, was ein Konzept ist, das für viele moderne Benutzer (d. H. Nach 1980) seltsam sein könnte. Wenn Sie im Einfügemodus eine Taste drücken, wird die Taste in Ihr Dokument eingegeben. Wenn Sie im Befehlsmodus eine Taste drücken, wird ein entsprechender Befehl ausgeführt. Geben Sie "3dw" im Einfügemodus ein und Sie werden sehen, dass diese Buchstaben an Ihrem Cursor erscheinen. Geben Sie die gleiche Sequenz im Befehlsmodus ein, und Sie werden die nächsten drei Wörter aus Ihrem Dokument löschen. (Geben Sie 'u' ein, um es rückgängig zu machen, natürlich!) Sie wechseln den Modus, indem Sie Escape drücken. Ein kleiner Balken am unteren Rand des Bildschirms zeigt dir an, in welchem ​​Modus du dich befindest.

Das hört sich vielleicht schwieriger an, als es wert ist, aber sobald du über die Lernkurve kommst, ist Vims Leistung und Geschwindigkeit erstaunlich. Wegen der Modalität müssen die häufigsten Befehle nicht mit Ctrl- oder Alt-Tasten "dekoriert" werden. Willst du ein Wort überspringen? Schlag 'w'. Willst du 7 Wörter überspringen? Hit '7w'. In Zeile 34 wechseln? 34G. Anfang der Datei? gg. Letzte Zeile in der Datei? G. Alle wichtigen Navigations- und Bearbeitungsfunktionen benötigen nur 2 oder 3 Tasten, ohne die bizarren, von EMACS benötigten Fingerübungen oder das Durchstreifen von Menüs. Vim für Windows bildet auch die meisten Standardschlüssel ab, so dass die Seiten nach oben und die Seite nach unten funktionieren wie erwartet - und wenn Sie etwas anderes machen wollen, können Sie die Tastatureingabedatei bearbeiten.

Vim enthält eine grundlegende GUI und Sie können mit der Maus viele Befehle ausführen, aber wenn Sie sich nur auf die Mausfunktionen beschränken, können Sie auch den Editor verwenden. Wenn Sie hauptsächlich formatierten Text schreiben, ist Vim nicht das beste Werkzeug für Sie (aber wenn Sie markierten Text, wie LaTEX schreiben müssen, kann es sehr nützlich sein!), Aber wenn Sie viele Batch-Dateien bearbeiten, PERL Skripte oder Ähnliches - und besonders wenn Sie regelmäßig zwischen Windows- und * nix-Umgebungen wechseln - ist es extrem leistungsfähig. Außerdem, wenn Sie Vim beherrschen, wird Ihr Geek-Cred definitiv einige Kerben hinaufgehen.