최근에 OS X 10.6 (제 생각에)에서 10.9로 업그레이드했습니다. 그 이후로에서 편집하는 동안 vim화살표 키가 "자발적으로"작동을 멈출 것 같습니다 .
어느 시점에서 좌절감에 나는 화살표 키 중 하나를 "파쇄"했고 결국 "E388 정의를 찾을 수 없습니다"오류가 표시되었습니다. 다른 모든 시간에, 나는 그것을 경험 한 화살이 갑자기 나를 찌르기 시작 했습니다!
종료했다가 다시 열면 일시적으로 문제가 해결 됩니다. 그러나 나는 그것을 막고 싶습니다 !
이것이 무엇인지 아는 사람이 있습니까? 그리고 그것을 고치는 방법?
vimrc업데이트 중에 내 기본값 이 수정 된 것 같습니다 . 내 기억이 정확하다면 이전에는 꽤 큰 파일이었습니다. 이제 여기에는 다음이 포함됩니다.
" 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
이러한 옵션이 아직 무엇인지 모릅니다. 내가 살펴볼 것입니다. 그러나 여기 누군가가 Google과 읽을 수있는 것보다 더 빨리 알고 있기를 바랍니다 ...
vi. 항상 hjkl을 사용하십시오. 여기서 "화살표"키는 고대 하드웨어에 사용되었습니다.
^[OA, 아래쪽 ^[OB, 오른쪽 ^[OC, 왼쪽으로 표시 ^[OD합니다. 문제가 나타나는 전후에 확인
vimmod 가이를 마이그레이션 할 수 있습니다.