
Ich erzähle dir, was dich in diesem Abschnitt alles erwartet, und was es mit diesem Kurs generell auf sich hat.
Wir installieren Vim in Windows.
Wir installieren Vim in Mac OSX.
Wir installieren Vim in Ubuntu.
Vim ist installiert und bereit. Jetzt machst du deine ersten Gehversuche. Bereits nach dieser Lektion kannst du Vim für einfache Arbeiten benutzen.
Du erfährst, wie du in Vim etwas eingeben kannst, und wie Dateien geöffnet und gespeichert werden können.
Ich erzähle dir, was dich in diesem Abschnitt alles erwartet.
In der ersten Grundlagen-Lektion dreht sich alles um den Cursor: Ich zeige dir, wie man sich effektiv und elegant in Vim bewegt. Vermutlich wirst du schon jetzt feststellen, dass Vim so ganz anders funktioniert als andere Editoren — es wird dir gefallen!
Mit den Operatoren kannst du deine Texte und deinen Quellcode flexibel und mächtig verändern. Das Ganze kombinieren wir noch mit den zuvor erlernten Motion-Befehlen, damit dein Vim ordentlich ins Schwitzen kommt. Dir wird auffallen, welche Möglichkeiten sich alle eröffnen, indem man Dinge in Vim kombiniert.
Bisher haben wir Dinge interaktiv verändert. Jetzt geht's darum, Befehle bewusst zu wiederholen, damit du dir in Zukunft Tipparbeit sparen kannst.
In den vorigen Lektionen waren deine Augen und dein Hirn die Arbeitstiere wenn es darum ging, bestimmte Bereiche zu definieren. Text-Objekte werden das zum Glück teilweise verändern, denn Vim kann auch Dinge in einem Kontext betrachten und dir damit wertvolle Zeit ersparen.
Die Normal- und Insert-Modes kennst du bereits. Jetzt schauen wir noch auf auf den Visual-Mode, mit dem du Dinge visuell markieren kannst, bevor du einen Befehl ausführst. Und zum Zweiten lernen wir den Replace-Mode kennen, den zu zwar nicht häufig brauchen wirst — aber wenn, wirst du froh sein, ihn zu kennen.
Vims Arbeitsoberfläche kannst du auf viele Wege so einrichten, wie es dir gefällt. In dieser Lektion lernst du, wie du mehrere Fenster gleichzeitig anzeigen und wie du Tabs nutzen kannst, um mehrere Dateien gleichzeitig offen zu haben und bearbeiten zu können.
Außerdem markiert diese Lektion den Schluss des Grundlagen-Abschnitts. Kaum zu glauben, aber jetzt bist du mit den wichtigsten Grundlagen vertraut und kannst anfangen, dich an Vim zu gewöhnen, um ihn dann hoffentlich schon bald in deiner täglichen produktiven Arbeit einzusetzen. Ich wünsche dir viel Erfolg, Geduld und Durchhaltevermögen: Es wird belohnt werden!
Wenn du dich dann etwas sicherer mit Vim fühlst oder jetzt schon mehr erfahren möchtest, lege ich dir den nächsten Abschnitt nahe, denn dort gibt's noch einmal einen Haufen an Dingen zu lernen.
Ich erzähle dir, was dich in diesem Abschnitt alles erwartet.
Viele Dinge lassen sich schnell und komfortabel lösen, indem man einfach mal den Computer machen lässt. Text zu suchen und zu ersetzen ist ein prominenter Kandidat dafür. Vim wäre nicht der beste Editor der Welt, wenn er das nicht mit zusätzlichen Funktionen könnte.
Die Übung befindet sich im 2. Teil.
Viele Dinge lassen sich schnell und komfortabel lösen, indem man einfach mal den Computer machen lässt. Text zu suchen und zu ersetzen ist ein prominenter Kandidat dafür. Vim wäre nicht der beste Editor der Welt, wenn er das nicht mit zusätzlichen Funktionen könnte.
Es gibt einige Merkmale von Vim, die ihn einzigartig unter seinen Kollegen machen. Makros sind ein solches Merkmal. Durch cleveres Aufzeichnen deiner Befehle kannst du wiederkehrende Aufgaben im Handumdrehen erledigen, indem du deine Makros abspielst.
Die Zwischenablage kennst du von deinem Betriebssystem (Strg+C, Strg+V). Vim besitzt gleich einen ganzen Haufen davon und nutzt sie als Konzept in vielen Bereichen. Hier lernst du, wie Register funktionieren, welche es gibt und welche tollen Sachen man damit anstellen kann
Schreibfaule kommen in dieser Lektion voll auf ihre Kosten: Wir schauen uns an, wie Vim uns Arbeit abnehmen kann, indem es für uns Wörter und andere Dinge vervollständigt.
Marken kannst du in Vim wie Lesezeichen verwenden, um komfortabel zu verschiedenen Stellen in deinen Dateien springen zu können. Dabei kannst du Marken selbst festlegen, oder bestimmte von Vim gesetzte Marken benutzen und kombinieren, um viele interessante Möglichkeiten zum Bearbeiten zu erhalten.
Fokussiert zu arbeiten macht nicht nur mehr Spaß, sondern hilft dabei, sich auf das Wesentliche seiner Arbeit zu konzentrieren. Folds sind ein gutes Hilfsmittel, um nicht relevante oder gar störende Teile einer Datei auszublenden und nur bei Bedarf einzublenden.
Im Visual-Block-Mode kannst du ergänzend zum Visual-Mode rechteckige Markierungen, also Blöcke, verarbeiten. Aber damit nicht genug: Einige Befehle verhalten sich in diesem Mode anders, als eventuell gedacht, und eröffnen — mal wieder! — neue Möglichkeiten, ähnlich einem Multi-Cursor.
Du hast es geschafft! Wirklich, ich möchte dir an dieser Stelle gratulieren, denn du hast in den letzten über 20 Lektionen eine riesige Menge über Vim gelernt, das nun von dir in- und auswendig "geübt" werden will. Bleibe am Ball, damit sich deine Mühen auszahlen!
Bevor wir uns aber im nächsten Abschnitt anschauen, wie du Vim genau so einrichten kannst, dass er dir auch optisch gut gefällt, zeige ich dir, wie du im Falle von Fragen oder Problemen die exzellente Hilfe von Vim bemühen kannst.
Ich erzähle dir, was dich in diesem Abschnitt alles erwartet.
Es lässt sich besser und angenehmer arbeiten, wenn die Arbeitsmittel und -werkzeuge den eigenen Vorstellungen und Vorlieben entsprechen. Vim ist ein Konfigurationsmonster. Wie du es bändigst, lernst du jetzt.
Es lässt sich besser und angenehmer arbeiten, wenn die Arbeitsmittel und -werkzeuge den eigenen Vorstellungen und Vorlieben entsprechen. Vim ist ein Konfigurationsmonster. Wie du es bändigst, lernst du jetzt.
Obwohl Vim eine riesige Fülle an Features besitzt, gibt es noch tonnenweise Addons, die den Editor gehörig aufbohren. Es gibt keinen Vim-User, der ohne auskommt, also solltest natürlich auch du wissen, wie man Addons mit "Vim-Plug" installieren und verwalten kann.
Ich zeige dir eine Auswahl von interessanten Addons und führe dir meine Lieblings-Addons vor.
Du hast den Kurs erfolgreich beendet. Jetzt heißt es, Vim von A-Z zu benutzen. Herzlichen Glückwunsch!
Eine der Haupt-Tätigkeiten von Entwicklern ist das Schreiben von Code. Doch kaum einer denkt mal daran, genau an der Stelle ordentlich zu optimieren, um deine Leistung zu erhöhen. Schließlich wäre es doch super, wenn man deutlich mehr Code in weniger Zeit schreiben kann, und dabei sogar noch mehr Spaß hat.
In diesem Kurs lernst du, wie du mit Vim deine Editing-Skills auf das nächste Level heben kannst. Mit Vim erhälst du ein Power-Tool für Power-User. Es erlaubt dir, sich elegant durch Code zu bewegen und unzählige Befehle und Möglichkeiten zu kombinieren, um das Maximum aus deinen Editing-Fähigkeiten herauszuholen.
Wir schauen uns an, wie du bestmöglich an die Sache herangehst, um möglichst schnell und effektiv den Einstieg zu finden. Das Ziel des Kurses ist es, Vim zu deinem alltäglichen Tool zu machen. Denn die ganzen nervigen und immer wiederkehrenden Arbeiten, die beim Code-Schreiben entstehen, ersetzt du in Zukunft nahezu vollständig mit eleganten Workflows in Vim.
Etwa jeder 3. Entwickler dieser Welt nutzt Vim*, und das dauerhaft und zufrieden.
Probiere es einfach aus: Wenn du merkst, dass dir weder der Kurs, noch Vim etwas bringen, dann kannst du einfach von Udemys 30-Tage-Geld-Zurück-Garantie Gebrauch machen, ohne Angabe von Gründen.
* StackOverflow-Developer-Survey 2017, Abschnitt "Most Popular Developer Environments by Occupation"