আমি সম্প্রতি ওএস এক্স 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
এই বিকল্পগুলি এখনও কী করে তা আমার কোনও ধারণা নেই। আমি এটি খতিয়ে দেখব - তবে, আশা করি এখানে গুগল করা এবং পড়ার চেয়ে এখানে কেউ আরও দ্রুত জানেন ...
vi
। সর্বদা hjkl ব্যবহার করুন। প্রাচীন হার্ডওয়্যারটিতে "তীর" কীগুলি ব্যবহার করা যায়।
^[OA
, নিচে যেমন ^[OB
, ডান যেমন ^[OC
, এবং বাম ^[OD
। সমস্যাটি নিজেকে উপস্থাপন করার আগে এবং পরে পরীক্ষা করুন
vim
সম্ভবত কোনও মোড আমার পক্ষে এটি স্থানান্তর করতে পারে।