{"id":183855,"date":"2023-08-18T20:11:20","date_gmt":"2023-08-18T19:11:20","guid":{"rendered":"https:\/\/liora.io\/de\/?p=183855"},"modified":"2026-02-06T06:20:57","modified_gmt":"2026-02-06T05:20:57","slug":"vim-alles-ueber-diesen-texteditor","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/vim-alles-ueber-diesen-texteditor","title":{"rendered":"Vim: Alles \u00fcber diesen Texteditor"},"content":{"rendered":"<p><strong>Entwickler k\u00f6nnen zwar hochinnovative Anwendungen und Software entwickeln, aber der Gro\u00dfteil ihrer Arbeit besteht aus dem Bearbeiten von Textdateien. Diese geben Anweisungen an die Maschinen, die den Code ausf\u00fchren sollen.<\/strong><\/p>\t\t\n\t\t<p>In diesem Zusammenhang m\u00fcssen die<strong> Devs Werkzeuge<\/strong> verwenden, die die Eingabe von Code erleichtern. Das sind die sogenannten Texteditoren. Je einfacher und effizienter sie zu bedienen sind, desto einfacher wird die Arbeit der Designer\/Entwickler. Genau das ist das Ziel von Vim, einem hochgradig konfigurierbaren und anpassbaren Texteditor. Hier erf\u00e4hrst du alles, was du \u00fcber dieses Programm wissen musst.<\/p>\t\t\n\t\t\t<h3>Was ist Vim?<\/h3>\t\t\n\t\t<p>Vim ist ein hochgradig konfigurierbarer Texteditor, der in allen Unix-Systemen vorhanden ist, aber auch unter MS-Windows (7, 8, 10, 11), macOS, Haiku und VMS l\u00e4uft.<\/p><p>Es handelt sich um eine verbesserte Version von UNIX\/VI, die 1991 von Bram Moolenaar entwickelt wurde. \u00dcbrigens kommt der Begriff Vim von Vi IMproved. Und auch heute noch wird es durch das Hinzuf\u00fcgen neuer und besserer Funktionen immer weiter verbessert.<\/p><p>Alle diese Funktionen haben das Ziel, das Erstellen und Bearbeiten von Texten aller Art zu erleichtern. Vim wird zwar oft als &#8222;Editor f\u00fcr Entwickler&#8220; bezeichnet, dient aber nicht nur der Programmierung von Software und Anwendungen. Vielmehr kann das Tool auch f\u00fcr alle Arten der Textbearbeitung (wie das Schreiben von E-Mails oder das Bearbeiten von Konfigurationsdateien) verwendet werden. Vim kann auch von Datenexperten verwendet werden. Sie k\u00f6nnen damit ihre <a href=\"https:\/\/liora.io\/de\/welche-datenbanken-gibt-es-und-welche-ist-die-richtige\">Datenbanken<\/a> mit Tausenden von heterogenen Zeilen sortieren und korrigieren.<\/p><p>&nbsp;<\/p><p>?Auch interessant:<\/p><table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\"><colgroup><col width=\"426\"><\/colgroup><tbody><tr><td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Deep Neural Network&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/deep-neural-network\"><a href=\"https:\/\/liora.io\/de\/deep-neural-network\" target=\"_blank\" rel=\"noopener\">Deep Neural Network<\/a><\/td><\/tr><tr><td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Deep Learning vs. Machine Learning&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/deep-learning-vs-machine-learning\"><a href=\"https:\/\/liora.io\/de\/deep-learning-vs-machine-learning\" target=\"_blank\" rel=\"noopener\">Deep Learning vs. Machine Learning<\/a><\/td><\/tr><tr><td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Deep Learning - was ist das eigentlich ?&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/deep-learning-oder-tiefes-lernen-was-ist-das-denn\"><a href=\"https:\/\/liora.io\/de\/deep-learning-oder-tiefes-lernen-was-ist-das-denn\" target=\"_blank\" rel=\"noopener\">Deep Learning &#8211; was ist das eigentlich ?<\/a><\/td><\/tr><tr><td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Deep Fake Gefahren&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/deep-fake-gefahren-massnahmen-und-rechtslage\"><a href=\"https:\/\/liora.io\/de\/deep-fake-gefahren-massnahmen-und-rechtslage\" target=\"_blank\" rel=\"noopener\">Deep Fake Gefahren<\/a><\/td><\/tr><tr><td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Python Deep Learning Basics&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/python-deep-learning-die-basics\"><a href=\"https:\/\/liora.io\/de\/python-deep-learning-die-basics\" target=\"_blank\" rel=\"noopener\">Python Deep Learning Basics<\/a><\/td><\/tr><\/tbody><\/table><p><strong>Gut zu wissen:<\/strong> Vim ist ein modaler Editor. Das bedeutet, dass er je nach ausgew\u00e4hltem Modus unterschiedlich funktioniert. Je nachdem, welche Operationen du durchf\u00fchrst, kannst du zwischen den Modi hin- und herwechseln. Diese modale Funktion erm\u00f6glicht es, die M\u00f6glichkeiten von Vim zu vervielfachen, aber sie macht es auch komplexer.<\/p>\t\t\n\t\t\t<h3>Was sind die verschiedenen Modi von Vim?<\/h3>\t\t\n\t\t<p>Wie bereits erw\u00e4hnt, verwendet Vim verschiedene Modi, um zu funktionieren. Dies ist nicht unbedingt der Fall bei der gro\u00dfen Mehrheit der Texteditoren, die meist in einem einzigen Modus arbeiten.<\/p><p>Was sind also die verschiedenen Modi von Vim und wie funktionieren sie? Hier ist ein \u00dcberblick.<\/p>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1236\" height=\"735\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/08\/vim-editeur-text-Liora1.png\" alt=\"\" loading=\"lazy\">\t\t\t\t\t\t\t\t\t\t\t<figcaption><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Lerne mehr \u00fcber Vim<\/a><\/div><\/div>\n\n\t\t\t<h4>Bearbeiten, Einf\u00fcgen und Ersetzen<\/h4>\t\t\n\t\t<p>Hier wird jedes Zeichen in die Datei unter dem Cursor eingef\u00fcgt. Sobald du in diesen Einf\u00fcgemodus wechselst, hast du kein Men\u00fc, kein Kopieren und Einf\u00fcgen und keine Datei. Nur ein Textfeld.<\/p><p><strong>Gut zu wissen:<\/strong> Dies ist nicht der Standardmodus. Wenn du im Einf\u00fcgemodus arbeiten willst, musst du verschiedene Zeichenfolgen aus dem Befehlsmodus eingeben. Zum Beispiel: Mit &#8222;a&#8220; bewegst du dich nach dem Cursor, mit &#8222;i&#8220; unter dem Cursor usw.<\/p>\t\t\n\t\t\t<h4>Bestellung<\/h4>\t\t\n\t\t<p>Dieser Modus wird verwendet, sobald die <strong>Vim-Oberfl\u00e4che<\/strong> gestartet wird. Logischerweise wird dieser Modus am h\u00e4ufigsten von Entwicklern verwendet. Au\u00dferdem \u00e4hnelt seine Funktionsweise eher der von anderen Texteditoren.<\/p><p>Wenn es nur einen Befehlsmodus gibt, kannst du entweder die Vim-Befehle oder die Ex-Befehle verwenden.<\/p><p>Hier sind einige Beispiele f\u00fcr Vim-Befehle:<\/p><p>c = Text \u00e4ndern<br>cc = ganze Zeile \u00e4ndern<br>d = Text l\u00f6schen<br>y = Text kopieren usw.<\/p><p>Gut zu wissen: Hier siehst du nicht, was du gerade eintippst. Um ein visuelles Feedback zu erhalten, musst du &#8222;:set showcmd&#8220; eingeben.<\/p><p>Umgekehrt bieten dir Ex-Befehle maximale Transparenz. Hier sind einige Beispiele:<\/p><p>:e = eine Datei bearbeiten<br>:w = eine Datei speichern<br>:q = das Fenster verlassen<br>:bprevious = zuvor ge\u00f6ffnete Dateien anzeigen.<\/p><p>Einige Befehle finden sich sowohl bei Vim als auch bei Ex.<\/p>\t\t\n\t\t\t<h4>Visuel<\/h4>\t\t\n\t\t<p>Damit kannst du eine Auswahl \u00fcber deine gesamte Textdatei treffen (\u00e4hnlich wie mit der Maus). Du kannst auch bestimmte <strong>Verschiebebefehle verwenden, um die Auswahl zu treffen.<\/strong><\/p><p>Zum Beispiel :<\/p><p>v25g: Damit bewegst du dich an den Anfang von Zeile 25.<br>o: Damit bewegst du dich von einem Ende der Auswahl zum anderen.<\/p><p>Gut zu wissen: Wenn du im Befehlsmodus bist, kannst du durch Dr\u00fccken der v-Taste in den visuellen Modus wechseln.<\/p>\t\t\n\t\t\t<h3>Was sind die Vorteile von Vim?<\/h3>\t\t\n\t\t<p>Auf den ersten Blick mag der Texteditor Vim etwas n\u00fcchtern erscheinen. Dennoch ist er eines der beliebtesten Werkzeuge f\u00fcr Entwickler. Daf\u00fcr gibt es mehrere Gr\u00fcnde:<\/p><ul><li><strong>Seine Leistungsf\u00e4higkeit:<\/strong> Vim-Benutzer profitieren von leistungsstarken Such- und Ersetzungsfunktionen.<\/li><li><strong>Funktionen:<\/strong> z. B. automatische Vervollst\u00e4ndigung, Dateivergleich, erweiterte Suche, Kommandozeilenverlauf, Online-Hilfe, Rechtschreibpr\u00fcfung, Blockoperationen, Skriptsprache usw.<\/li><li><strong>Anpassbarkeit:<\/strong> Um das Erstellen und \u00c4ndern von Software und Anwendungen zu erleichtern, bietet Vim seinen Nutzern eine Vielzahl von Erweiterungen.<\/li><li><strong>Anpassungsf\u00e4higkeit:<\/strong> Vim unterst\u00fctzt Hunderte von Programmiersprachen und Dateiformaten. Au\u00dferdem l\u00e4sst er sich in viele Tools integrieren.<\/li><li><strong>St\u00e4ndige Verbesserung:<\/strong> Vim wird st\u00e4ndig weiterentwickelt, um seinen Nutzern noch mehr Funktionen zu bieten, die ihren Bed\u00fcrfnissen entsprechen.<\/li><\/ul><p>Wenn du mehr \u00fcber die Funktionen und die Nutzung von Vim erfahren m\u00f6chtest, dann nimm an unseren Schulungen bei Liora teil.<\/p>\t\t\n\t\t\t<h3>Was wir uns merken sollten:<\/h3>\t\t\n\t\t<ul><li>Vim ist ein stark anpassbarer Texteditor.<\/li><li>Er arbeitet mit mehreren Modi, um verschiedene Aufgaben zu erledigen.<\/li><li>Der h\u00e4ufigste ist der Befehlsmodus, mit dem du eine Datei \u00f6ffnen, Daten speichern, Text kopieren und einf\u00fcgen usw. kannst.<\/li><li>Um mehr \u00fcber die Funktionsweise von Vim zu erfahren, schlie\u00dfe dich Liora an.<\/li><\/ul>\t\t\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Bilde dich weiter mit Liora!<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Entwickler k\u00f6nnen zwar hochinnovative Anwendungen und Software entwickeln, aber der Gro\u00dfteil ihrer Arbeit besteht aus dem Bearbeiten von Textdateien. Diese geben Anweisungen an die Maschinen, die den Code ausf\u00fchren sollen. In diesem Zusammenhang m\u00fcssen die Devs Werkzeuge verwenden, die die Eingabe von Code erleichtern. Das sind die sogenannten Texteditoren. Je einfacher und effizienter sie zu [&hellip;]<\/p>\n","protected":false},"author":76,"featured_media":183857,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-183855","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/183855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=183855"}],"version-history":[{"count":4,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/183855\/revisions"}],"predecessor-version":[{"id":217226,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/183855\/revisions\/217226"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/183857"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=183855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=183855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}