Ich habe kürzlich ein Upgrade von OS X 10.6 (glaube ich) auf 10.9 durchgeführt. Seitdem scheinen vim
die Pfeiltasten beim Bearbeiten "spontan" nicht mehr zu funktionieren.
Irgendwann "drückte" ich frustriert eine der Pfeiltasten und es wurde schließlich der Fehler "E388 konnte keine Definition finden" angezeigt. Bei allen anderen Gelegenheiten, die ich erlebt habe, fangen die Pfeile, die eine Weile gearbeitet haben, plötzlich an, mich anzustacheln !
Durch Beenden und erneutes Öffnen wird das Problem vorübergehend behoben . Aber ich würde es gerne verhindern !
Weiß jemand was das sein könnte? Und wie kann man das beheben?
Es sieht so aus, als ob meine Standardeinstellung vimrc
während des Updates geändert wurde. Wenn mein Gedächtnis stimmt, war es vorher eine ziemlich große Datei. Jetzt enthält es nur noch Folgendes:
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup
Ich habe noch keine Ahnung, was diese Optionen tun. Ich werde es untersuchen - aber hoffentlich weiß jemand hier schneller, als ich googeln und lesen kann ...
vi
. Verwenden Sie immer hjkl. Hier befinden sich die "Pfeiltasten" auf uralter Hardware.
^[OA
, Abwärts als ^[OB
, Rechts als ^[OC
und Links als an ^[OD
. Überprüfen Sie, bevor und nachdem das Problem auftritt
vim
, könnte ein Mod dies für mich möglicherweise migrieren.