আমি ইউনিক্স / লিনাক্স ব্যবহারে দক্ষ, তবে আমি কোনও বিশেষজ্ঞ নই। যদি আমি কোনও ফাইল খুলতে চাই (উদাহরণস্বরূপ file.txt
), আমি ব্যবহার করি vi
:
vi file.txt
এটি ফাইলটি খুলবে এবং আমি এটি বন্ধ করতে চাইলে আমি ব্যবহার করি :q!
। আমি যে পদ্ধতিটি ইউনিক্স / লিনাক্স ব্যবহার করেছিলাম তার জন্য আমি এই পদ্ধতিটি ব্যবহার করছি। আমার প্রতিষ্ঠানের উবুন্টু লিনাক্সের একটি ক্লাস্টার রয়েছে।
আজ, আমি একটি ফাইল খোলার চেষ্টা করেছি এবং আমি এই ত্রুটি বার্তা পেয়েছি:
E576: viminfo: Missing '>' in line: newest to oldest):
E576: viminfo: Missing '>' in line: ?/CJ
E576: viminfo: Missing '>' in line: ?/CG
E576: viminfo: Missing '>' in line: ?/CC
E576: viminfo: Missing '>' in line: ?/OEP
E576: viminfo: Missing '>' in line: ?/CEP
E576: viminfo: Missing '>' in line: ?/dih
E576: viminfo: Missing '>' in line: ?/ang
E576: viminfo: Missing '>' in line: ??b
E576: viminfo: Missing '>' in line: ?/xvg
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue
তাই আমি টিপুন Enter। আমি একই বার্তা পেয়েছি:
E576: viminfo: Missing '>' in line: newest to oldest):
E576: viminfo: Missing '>' in line: ?/CJ
E576: viminfo: Missing '>' in line: ?/CG
E576: viminfo: Missing '>' in line: ?/CC
E576: viminfo: Missing '>' in line: ?/OEP
E576: viminfo: Missing '>' in line: ?/CEP
E576: viminfo: Missing '>' in line: ?/dih
E576: viminfo: Missing '>' in line: ?/ang
E576: viminfo: Missing '>' in line: ??b
E576: viminfo: Missing '>' in line: ?/xvg
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue
আবার আমি টিপছি Enter, এবং শেষ পর্যন্ত ফাইলটি পড়া / সম্পাদনার জন্য খোলে। যাইহোক, আমি যখন ফাইলটি ব্যবহার করে বন্ধ করার :q!
চেষ্টা করি এবং যখন অন্য কোনও ফাইল ব্যবহার করে খোলার চেষ্টা করি তখনও পুনরাবৃত্তি ঘটে vi
।
মূল শব্দ CJ
, CG
, CC
, OEP
, CEP
, dih
, ang
, এবং xvg
(আমি নিশ্চিত সম্পর্কে নই b
, যদিও) সমস্ত স্ট্রিং যে ফাইলের মধ্যে প্রদর্শিত আমি ব্যবহার পড়া হয় vi
, যদিও আমি নির্দিষ্ট নই যে, তারা বিশেষ ফাইলে সব এক্সিস হয়ে যে আমি খোলার am (আমি এমন মনে করি না). সুতরাং, সম্ভবত আমার viminfo
ফাইলের সাথে কিছু ভুল আছে ? তবে, আমি ব্যবহার করছিvi
, না vim
।
আমি নিশ্চিত যে কি ঘটেছে; আমি কীভাবে এই সমস্যাটি নির্ণয় করতে এবং সম্ভবত ঠিক করতে পারি তার কোনও পরামর্শ আছে?
vi
প্রায়শই এলিয়াস করা হয় vim
(সেই জায়গার সাথে চেক করুন which vi
এবং তারপরে file
)।
which vi
, আমি আউটপুট পেতে /usr/bin/vi
। আমি যখন প্রবেশ করি তখন আমি file /usr/bin/vi
আউটপুট /usr/bin/vi: symbolic link to
/ ইত্যাদি / বিকল্পগুলি / vi ' . Does this mean I am using
vi` পাই?
file /etc/alternatives/vi
। আমি আশা করি এটি আপনাকে বলবে যে আপনি আসলে দৌড়াচ্ছেন vim
।
~/.viminfo
দুর্নীতিগ্রস্ত? এটিকে অন্যত্র সরানোর চেষ্টা করুন এবং দেখুন সমস্যাটি ফিরে এসেছে কিনা। মনে রাখবেন এমন অনেকগুলি সিস্টেম যাvim
কেবলমাত্রvi
একটি সিএমলিংক হিসাবে সরবরাহ করেvim
।