BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Anwendungen und Ports

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 01.07.2012, 05:43   #1
ralli
Registered User
 
Registrierungsdatum: Jun 2012
Beiträge: 227
Vi Wechsel vom Eingabemodus in Befehlsmodus geht nicht

Ich bin gerade dabei, mich mit dem Urgestein Vi einzuarbeiten. Später möchte ich dann sehen, ob ich den auch zum Programmieren von C oder C++ (ich habe das Qt4 Framework installiert) einsetzen kann.

Dabei habe ich schon ein grundlegendes Problem. Wenn ich vi Datei starte, drücke ich ESC, und gebe dann :i ein, um in den Eingabemodus zu gelangen. Wenn ich dann aber durch erneutes Drücken der ESC Taste wieder zurück in den Befehlsmodus kommen möchte, dann funktioniert das überhaupt nicht und er gibt dann ein
Code:
^[
aus, auch die Pfeiltasten zum Navigieren sind nicht zur Mitarbeit aufgelegt und funktionieren nicht und geben dies aus:
Code:
[OD ^[OA ^[OB ^[OC
Normal ist das doch nicht, oder?
__________________
OpenBSD 5.3 - JWM : CPU: P4 3,0 - RAM: 2048 MB - Graka: Nvidia Geforce 9500 GT 1024 MB - HDD: 250 GB und 500 GB
ralli ist offline   Mit Zitat antworten
Alt 01.07.2012, 07:28   #2
stadtkind
Registered User
 
Registrierungsdatum: Mar 2012
Beiträge: 10
Zum Programmieren will man eigentlich kein vi benutzten, sondern lieber vim.

Eigentlich musst du auch nicht ESC druecken, wenn du vi gerade gestartet hast, du solltest dann schon im Command Mode sein und ein Druck auf die Taste »i« (ohne Doppelpunkt!) sollte dich in den Insert Mode bringen.

Warum vim so toll ist:

http://blog.sanctum.geek.nz/unix-as-ide-editing/
http://tldp.org/HOWTO/C-editing-with.../quickfix.html

vim mit 256 Farben ist auch sehr nice:
http://vim.wikia.com/wiki/256_colors_in_vim (ich bin bei inkpot haengen geblieben)

Mit dem Perl Skript hier kannst du checken, ob dein Terminal ueberhaupt 256 Farben drauf hat:
http://www.frexx.de/xterm-256-notes/
stadtkind ist offline   Mit Zitat antworten
Alt 01.07.2012, 07:29   #3
Olodin
Reading User
 
Registrierungsdatum: Mar 2004
Beiträge: 82
Wenn du vi startest, sollte ein einfaches "i" reichen, um in den Eingabemodus zu wechseln. Mit ESC wieder zurück. Klappt das?

Edit:
zu langsam... Sonntagmorgen, trotz doppeltem Espresso
__________________
Gruß
-Olodin
Olodin ist offline   Mit Zitat antworten
Alt 01.07.2012, 08:26   #4
ralli
Registered User
 
Registrierungsdatum: Jun 2012
Beiträge: 227
Danke stadtkind für Deine Links, sicher interessant, aber ich will zu allerst Mal zurück zu den Wurzeln und mit vi klarkommen, später seh ich dann weiter.
__________________
OpenBSD 5.3 - JWM : CPU: P4 3,0 - RAM: 2048 MB - Graka: Nvidia Geforce 9500 GT 1024 MB - HDD: 250 GB und 500 GB
ralli ist offline   Mit Zitat antworten
Alt 01.07.2012, 08:28   #5
ralli
Registered User
 
Registrierungsdatum: Jun 2012
Beiträge: 227
Danke Olodin, jetzt funktioniert alles wunderbar und ich kann mich weiter einarbeiten und den anderen Features widmen. Aber zuerst müssen ja mal die Grundlagen sitzen.
__________________
OpenBSD 5.3 - JWM : CPU: P4 3,0 - RAM: 2048 MB - Graka: Nvidia Geforce 9500 GT 1024 MB - HDD: 250 GB und 500 GB
ralli ist offline   Mit Zitat antworten
Alt 01.07.2012, 09:27   #6
ralli
Registered User
 
Registrierungsdatum: Jun 2012
Beiträge: 227
Normalerweise versuche ich immer, mit Bordmitteln auszukommen, aber ich habe mir vim mal angeschaut, vim scheint sich doch eher fürs Programmieren zu eignen. Im Augenblick benutze ich allerdings Qdevelop und komme ganz gut damit zurecht.
__________________
OpenBSD 5.3 - JWM : CPU: P4 3,0 - RAM: 2048 MB - Graka: Nvidia Geforce 9500 GT 1024 MB - HDD: 250 GB und 500 GB
ralli ist offline   Mit Zitat antworten
Alt 01.07.2012, 10:08   #7
danvari
Registered User
 
Registrierungsdatum: Jun 2012
Beiträge: 39
Unglaublich praktisch ist noch

Code:
setxkbmap -option caps:escape
in der xinitrc z.B. Damit wird die CapsLock Taste (die eh kein Mensch braucht) zu einer weiteren Escape-Taste. Komme im Vim gar nicht mehr ohne damit klar. Die Escape-Taste war doch damals auch in der Region von der Tabulator-Taste (als der Vi entstand), von daher ist das historisch bedingt die beste Config.
danvari ist offline   Mit Zitat antworten
Alt 01.07.2012, 10:22   #8
ralli
Registered User
 
Registrierungsdatum: Jun 2012
Beiträge: 227
Zitat:
Zitat von danvari Beitrag anzeigen
Unglaublich praktisch ist noch

Code:
setxkbmap -option caps:escape
in der xinitrc z.B. Damit wird die CapsLock Taste (die eh kein Mensch braucht) zu einer weiteren Escape-Taste. Komme im Vim gar nicht mehr ohne damit klar. Die Escape-Taste war doch damals auch in der Region von der Tabulator-Taste (als der Vi entstand), von daher ist das historisch bedingt die beste Config.
Das werde ich ausprobieren, danke danvari.
__________________
OpenBSD 5.3 - JWM : CPU: P4 3,0 - RAM: 2048 MB - Graka: Nvidia Geforce 9500 GT 1024 MB - HDD: 250 GB und 500 GB
ralli ist offline   Mit Zitat antworten
Alt 01.07.2012, 10:36   #9
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.552
Yamagi eine Nachricht über ICQ schicken
Das ist eigentlich gar keine schlechte Idee.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist gerade online   Mit Zitat antworten
Alt 01.07.2012, 10:49   #10
Frank
Anfänger
 
Registrierungsdatum: Sep 2003
Ort: Bergisch Gladbach
Beiträge: 279
Frank eine Nachricht über ICQ schicken
Ich drücke zeimal jj für Esc, denn ich habe einfach zu oft daneben gehauen
und mir war der Weg zur Esc-Taste einfach zu lang.

Das steht in meiner vimrc:

imap jj <Esc>
Frank ist offline   Mit Zitat antworten
Alt 02.07.2012, 19:25   #11
unull
Nervensäge
 
Benutzerbild von unull
 
Registrierungsdatum: Feb 2005
Ort: ::1
Beiträge: 145
Zitat:
Zitat von Yamagi Beitrag anzeigen
Das ist eigentlich gar keine schlechte Idee.
Natürlich nicht. Ich, als Emacs-Geschädigter, habe auf meiner Tastatur Control auf der Caps-Taste.
unull ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
FreeBSD Samba PDC Howto Highfish Howtos 103 25.09.2006 21:14
wie vi im single user mode aufrufen rbrinkmo NetBSD - Anwendungen 10 07.08.2006 16:15
Brauche bitte kurze Hilfe in vi Makros Allah FreeBSD - Anwendungen und Ports 9 19.03.2006 10:30
vi FreeBSD <> Linux gelbasack FreeBSD - Anwendungen und Ports 25 14.04.2005 09:00
[freebsd] vi editor session beim startup thor FreeBSD - Allgemein 6 19.04.2004 14:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.