ভিআইএম-এ, আমি কী কী কী টাইপ করেছি তা জানতে পারি?


11

কখনও কখনও আমি ভিআইএম ব্যবহার করব এবং কিছু ঘটবে এবং আমি জানি না এটি কী ছিল বা আমি কী টাইপ করেছি যা এর কারণ হয়েছিল। টাইপ করা কিছু সাম্প্রতিক কীগুলির তালিকা দেওয়ার কোনও উপায় কি এবং আরও ভাল, তারা কী পদক্ষেপ নিয়েছিল তা সন্ধান করুন?

উত্তর:


7

Vim-Wআপনি অপব্যবহার করতে পারেন এমন একটি বিকল্প রয়েছে তবে এটি Vimচলমান অবস্থায় চলবে না।

-w {স্ক্রিপ্টআউট

আপনি টাইপ করা সমস্ত অক্ষর। স্ক্রিপ্টআউট file ফাইলটিতে রেকর্ড করা হয়, যতক্ষণ না আপনি ভিম থেকে বের হন। আপনি যদি "vim -s" বা ": উত্স!" ব্যবহারের জন্য কোনও স্ক্রিপ্ট ফাইল তৈরি করতে চান তবে এটি দরকারী। যদি {স্ক্রিপ্টআউট} ফাইলটি বিদ্যমান থাকে তবে অক্ষরগুলি সংযোজন করা হয়।

-ডাব্লু {স্ক্রিপ্টআউট

মত -w, কিন্তু একটি বিদ্যমান ফাইল ওভাররাইট করা হয়।

Vimযেমন একটি উপনাম দিয়ে কল করা Call

vim -W /tmp/vimlog-$(id -un)

আপনার সাথে পরিদর্শন দেব less /tmp/vimlog-$(id -un)বা cat -v /tmp/vimlog-$(id -un)কি আক্ষরিক টাইপ পরে আপনি প্রস্থান Vim


এটি একটি আকর্ষণীয় ধারণা। আমি এটি একটি শট দেব এবং আমি কিছু শিখতে হবে কিনা দেখুন।
ওয়েন

3

প্রথমে নিশ্চিত হয়ে নিন যে ভিমের ইতিহাসের যে কোনও লাইন মনে আছে। এটি 1000 কমান্ড এবং অনুসন্ধানগুলিতে ইতিহাস সেট করে:

:set history=1000

আপনি যা সন্ধান করছেন সেটির শুরুটি যদি আপনি টাইপ করে থাকেন তবে আপনি ইতিহাসটি স্ক্রোল করার জন্য কীগুলি ব্যবহার করতে পারেন - এটি আদেশ এবং অনুসন্ধানগুলিতে প্রযোজ্য।

উদাহরণস্বরূপ, আপনি যদি চীন অনুসন্ধান করেন তবে কিউবা তারপর চাদ তারপর সাইপ্রাস :

আপনি বেশ কয়েকবার টাইপ /cএবং টিপতে পারেন । আপনি এটা প্রদর্শন পাবেন /cyprusতারপর /cubaতারপর /china( /Chadএড়ানো কারণ এটি শুরু হয় না )।

অন্যান্য আদেশ:

  • :history পুরো ইতিহাসের তালিকা করে।
  • :his কমান্ডের ইতিহাস তালিকাভুক্ত করে।
  • :his / অনুসন্ধানের ইতিহাসের তালিকা প্রদর্শন করে।

2
আমি মনে করি না এটি কেবল প্রাক্তন মোড কমান্ডের ক্ষেত্রেই সাধারণ মোড কমান্ডগুলির ক্ষেত্রে প্রযোজ্য (এটি হ'ল ':' দিয়ে শুরু হওয়া কমান্ডগুলি উদাহরণস্বরূপ: e: w: q)
কিমি কেমিক্মে

1
প্রাক্তন কমান্ডের ইতিহাস দেখতে, আপনি q:সাধারণ মোডেও টাইপ করতে পারেন । একই সাথে অনুসন্ধানের ইতিহাসে যায়q/
ইয়াব

2

আপনি এটি আপনার .vimrc এ যুক্ত করতে পারেন:

set showcmd

এটি টাইপ করার সাথে সাথে আপনি যে কমান্ডটি তৈরি করছেন তা স্ট্যাটাস বারে প্রদর্শিত হবে। যদিও এটি আপনাকে কোনও ইতিহাস দেবে না, এটি আমার জানা নিকটতম সমাধান।

তবে আপনি যদি exকমান্ডের কথা বলছেন তবে গ্যারেথের অ্যাঞ্জারটি যাবার উপায়

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.