it-swarm.com.de

Wie installiere und beginne ich mit vim / vi?

Ich hoffe wirklich, dass mir jemand zu diesem Thema weiterhelfen kann.

Ich habe mich kürzlich für einen Programmierkurs eingeschrieben und muss in einem Fach unter Linux in c/c ++ programmieren. Ich habe bereits C++ - Erfahrungen mit der Erstellung von Konsolen-Apps und Winforms für das .net-Framework gesammelt.

Das Problem ist, dass wir in diesem Kurs keine IDE irgendeiner Art verwenden sollen. Das einzige, was wir verwenden dürfen, ist das Terminal und etwas, das als 'vi-Befehle' bezeichnet wird. Wie kann ich anfangen?

31
user3306195

Ich schlage vor, dass Sie vim installieren. Vom Terminal aus Ctrl+Alt+t:

Sudo apt-get update
Sudo apt-get install vim

Es werden auch verschiedene Abhängigkeiten installiert. Starten Sie dann erneut ein neues Projekt vom Terminal aus:

vim new_project.c

Erfahren Sie mehr über vim:

man vim
42
chili555

Nach der Installation läuft vim

vimtutor

über die Befehlszeile erhalten Sie "ein 30-minütiges Tutorial, das die grundlegendsten Vim-Funktionen zum Anfassen lehrt", wie es sich selbst nennt.

27
Florian Diesch

vi ist super frustrierend, wenn Sie sich nicht auskennen. Du bekommst ein Meer von kleinen Tilden und sollst wissen, was zu tun ist? Eesh.

Ich empfehle, zumindest gvim zu installieren, damit Sie ein Hilfemenü haben, das Sie als Referenz verwenden können. Es ist kein IDE, also betrügst du deine Klasse nicht. Do apt-get install gvim - Wenn Sie sich nicht erinnern können, wie zum Teufel Sie eine Dang-Datei öffnen oder speichern sollen, können Sie sich das Menü ansehen. Die Tastaturkürzel sind in den Menüs aufgeführt. Stellen Sie einfach sicher, dass Sie die Tastaturbefehle tatsächlich eingeben, auch wenn Sie ein Menü überprüfen müssen, um sich diese zu merken.

Die wirklich grundlegenden Dinge, die Sie wissen müssen, um nicht verrückt zu werden:

  • i versetzt Sie in den Bearbeitungsmodus, damit Sie tippen können
  • esc Verlässt den Bearbeitungsmodus
  • :w speichert Ihre Datei
  • :q Beendet den Editor
  • :q! Beendet eine nicht gespeicherte Datei

Andere Ressourcen: Dies sieht nach einem großartigen Tutorial für den Einstieg aus: http://www.openvim.com/tutorial.html ebenso wie das WikiBooks-Edition von Learning the vi editor

8
Amanda

Erstens: Installiere vim. Ansonsten stößt du auf eine Welt voller Schmerzen. Zweitens: Sie sollten versuchen, nach etwas zu suchen, das als "Spickzettel" bezeichnet wird. Es sind nützliche Dokumente, die hauptsächlich Befehle und eine kleine Erklärung enthalten. Einige Beispiele:

Nicht alle diese Befehle sind für Sie nützlich, aber nichts hindert Sie daran, Ihren eigenen Spickzettel zu erstellen

8
Noosrep

Wenn Sie auf spielerische Weise vim Ninja werden möchten, versuchen Sie Folgendes: http://vim-adventures.com/ . Sie lernen alle grundlegenden vim Funktionen, indem Sie ein lustiges kleines Spiel spielen.

Und als Extra: Wenn Sie sich lieber mit den Pfeiltasten als mit den Buchstaben bewegen und möchten, dass sich die Rücktaste wie in Nano verhält (zumindest ich), können Sie Folgendes in Ihre ~/.vimrc-Datei einfügen (falls Sie dies tun) habe keine, erstelle sie):

set nocompatible "must be first line 
set backspace=indent,eol,start 
3
George