আমার তীরচিহ্নগুলি ঘরে সন্নিবেশ মোডে vi তে কাজ করে না, এগুলি কেবল প্রতিটি 'এ' এর মতো একটি নতুন লাইন এবং একটি বড় অক্ষর সন্নিবেশ করে। এটি ঠিক করার কোনও উপায় আছে?
আমার তীরচিহ্নগুলি ঘরে সন্নিবেশ মোডে vi তে কাজ করে না, এগুলি কেবল প্রতিটি 'এ' এর মতো একটি নতুন লাইন এবং একটি বড় অক্ষর সন্নিবেশ করে। এটি ঠিক করার কোনও উপায় আছে?
উত্তর:
আমার ধারণা আপনি লিনাক্স হিসাবে ট্যাগ হিসাবে ভিএম ব্যবহার করছেন। চেষ্টা করুন:
:set nocompatible
(আপনি এটিতে এই কমান্ডটি যুক্ত করে আপনার .vimrc এর সাথে কনফিগার করতে চাইতে পারেন already আপনার হোম ডিরেক্টরিতে ইতিমধ্যে উপস্থিত না থাকলে একটি নতুন .vimrc ফাইল তৈরি করুন, echo $HOME
হোম ডিরেক্টরি পাথ পরীক্ষা করতে চালান ))
vim
এবং vi
। আপনি উন্নত এবং দরকারী বৈশিষ্ট্যগুলির বেশিরভাগ vim
ডিফল্টরূপে অক্ষম করা হয় যদি না আপনি এটি দিয়ে শুরু করেন vim
।
set nocompatible
এ নিজস্ব লাইনে যুক্ত করুন
উবুন্টু ডিফল্ট সাথে জাহাজগুলি সরবরাহ vim-tiny
করে, এতে ভিমের সমস্ত ঘণ্টা এবং শিসি নেই।
sudo apt-get install vim
প্রত্যেকের মধ্যে যে রসিক বৈশিষ্ট্যগুলির কথা বলা হচ্ছে তা পেতে দ্রুত করুন ।
:set term=builtin_ansi
এটা আমার জন্য স্থির কর আপনি পালানোর মোডে থাকাকালীন এটি ভিমে পেস্ট করতে পারেন, (ব্লিপ মোড) বা leading / .vimrc এর শেষে এটি যোগ করতে পারেন ":"
:set term=builtin_ansi
আমার পক্ষে কাজ করেছেন। :set term=xterm
না।
export TERM=xterm
vi চালাবার আগে কমান্ড লাইনে এবং তারপরে :set term=xterm
ভিএম 7.2-এ আমার জন্য কাজ করে
vi সন্নিবেশ মোডে তীর কীগুলি সমর্থন করে না। ভিএম ব্যবহার করুন। যদিও আপনার vi কেবলমাত্র ভিমের লিঙ্ক হতে পারে, এটি "মূল" ভিআইয়ের মতো আচরণ করার জন্য কনফিগার করা যেতে পারে এবং এটি তীর কীগুলি অক্ষম করে। শুধু সরাসরি Vim অনুরোধ।
vi
এবং vim
। তবে আমার বাক্সে vim
মুদ্রণ command not found
: ডি
তবুও আরেকটি প্রকরণ: কিছুটা .vimrc পরিবর্তনের পরে এই সমস্যাটি আমার জন্য উপস্থিত হয়েছিল। একটি সংগৃহীত অনুসন্ধান অবশেষে প্রকাশিত হয়েছে যে সাধারণ মোডে আমার চালাক পুনরায় ম্যাপিং ভাল ধারণা ছিল না। এটি অপসারণ সমস্যার সমাধান:
" this is NOT something you want in .vimrc:
" In normal mode, hitting Esc turns off search highlights:
nmap <ESC> :nohl<CR> " Do NOT add this to .vimrc
আমার পক্ষে একমাত্র কাজটি ছিল ": সেট টার্ম = অ্যানসি"
vi
উইন্ডো বা উবুন্টু পাশটি কোন দিকে ব্যবহার করছেন ? :)
আমার তীর কীগুলির সাথে একই সমস্যা ছিল, তবে আমি যখন সেটটি এনওপিপি বা নো কমপ্যাটিবল সেট করেছিলাম তখন আমার ব্যাকস্পেসটি সঠিকভাবে কাজ করে না
কোনও কারণে আমি যখন ভিএম ইনস্টল করেছি
sudo apt-get install vim
, তীর বা ব্যাকস্পেস নিয়ে আর কোনও সমস্যা হয়নি
.Vim এ গিট ব্যবহার করতে স্যুইচিংয়ের পরে আমার তীর কীগুলির সাথে সবেমাত্র একটি সমস্যা হয়েছিল।
আমি এই রেপো ইনস্টল করেছি - https://github.com/sunaku/.vim
এবং এক ঘন্টা ধরে খনন করার পরে, আমি দেখতে পেলাম যে অটোক্লোজ প্লাগইন (যা যাইহোক পছন্দ হয় না) তীর কীগুলি ভেঙেছে।
প্লাগইন ডক্সটি পরামর্শ দেয় যে একজনকে টাইমআউটলেন = 100 সেট করা উচিত, তবে এটি আমার পক্ষে কার্যকর হয়নি! (urxvt + স্ক্রিন বা urxvt, এবং এমনকি xterm ব্যবহার করে)
তাই আমি প্লাগইনটি শেষে সরিয়েছি।
আপনি 'নোসেকেস' চেষ্টা করতেও পারেন
কমান্ড লাইনে এটি লিখুন:
EXINIT="set nocompatible"; export EXINIT