ভিআইএম: আপনি যে সর্বশেষ প্রাক্তন কমান্ডটি ব্যবহার করেছিলেন তা কীভাবে পাবেন?


10

আমি দেখতে পাই যে মাঝে মাঝে আমি একটি দীর্ঘ প্রাক্তন মোড কমান্ড লিখি যা প্রচুর স্টাফ করে। এগুলি "মিনি-স্ক্রিপ্টগুলি" যা আমি পাঠ্য সম্পাদকটিতে লিখি তারপরে আমি প্রাক্তন মোডটি শুরু করি এবং প্রাক্তন লাইনে অনুলিপি করে কার্যকর করি ute তবে তারপরে আমি সর্বদা প্রাক্তন মোডে সম্পাদনা শেষ করি এবং তারপরে আমি প্রাক্তন মোডে যে পরিবর্তনগুলি করেছি তা আমার পাঠ্য সম্পাদনা সেশনে ফিরে পাওয়া আমার পক্ষে কঠিন।

কীবোর্ডটি ব্যবহার করে, আপনি যে সর্বশেষ প্রাক্তন কমান্ডটি ব্যবহার করেছিলেন সেটি কীভাবে অনুলিপি করবেন এবং এটি আপনার পাঠ্য সম্পাদককে আটকান?

(দ্রষ্টব্য: এটি এই প্রশ্নের বিপরীতে সাজানো " আমি কীভাবে কপি / পেস্ট করব ভিএম প্রাক্তন মোডে " যেখানে ব্যবহারকারী জিজ্ঞাসা করেন "আপনি কীভাবে টেক্সট এডিটর থেকে অনুলিপি করবেন এবং প্রাক্তন মোডের ভিতরে পেস্ট করবেন?"। আমার প্রশ্নটি হ'ল) বিপরীত কারণ আমি প্রাক্তন মোড থেকে অনুলিপি করতে চান এবং আমার পাঠ্য সম্পাদক এ আটকান।)


আমার কাছে একটি ক্লডেজ রয়েছে যা এটি করে ... তবে এর জন্য মাউসটি নির্বাচন করা দরকার ... কপি করার জন্য জিভিআইএম টান ডাউন মেনু ... এবং প্রাক্তন লাইনটি দুটি লাইন থাকলে পেস্টটির একটি নতুন লাইন রয়েছে যা বিরক্তিকর। (তবে আরও বিরক্তিকর হ'ল আমি কপিরাইট / পেস্ট করতে মাউস এবং গুই ব্যবহার করছি ...)।
ট্রেভর বয়েড স্মিথ

উত্তর:


16

:রেজিস্টার রয়েছে শেষ: -command (উদা কমান্ড) আপনি, দৌড়ে যাতে আপনি কেবল কমান্ড টাইপ করতে পারেন ":p(ডাবল উদ্ধৃতি দিয়ে) বর্তমান বাফারের মধ্যে যে রেজিস্টার পেস্ট করতে। দেখা:

:help registers
:help ":

মনে রাখবেন যে সর্বশেষ অনুসন্ধানের জন্য রেজিস্টার রয়েছে, বর্তমান বাফারের নাম ইত্যাদি রয়েছে


17

q:কমান্ড চেষ্টা করুন । (এটি প্রথমে qএবং তারপরে দুটি অক্ষর :)) এটি একটি সাধারণ মোড কমান্ড যা আপনার প্রাক্তন কমান্ডের ইতিহাসটি একটি বিশেষ ভিম বাফারটিতে খুলবে। আপনি ইতিহাসটি পর্যালোচনা করতে পারেন, যথারীতি যথারীতি যেকোন কিছু ইঙ্ক করে দিতে পারেন, এবং / অথবা একটি লাইন সম্পাদনা করতে এবং <enter>এটি সম্পাদন করতে টিপতে পারেন।


:qপরিবর্তে টাইপ না করার জন্য কেবল সতর্কতা অবলম্বন করুন যা আমার পেশীর স্মৃতি আমার উপর চাপিয়ে দেওয়ার চেষ্টা করে!
উদ্ভট

7
q:সাধারণ মোড থেকে কাজ করে। আপনি যদি ইতিমধ্যে কমান্ড-লাইন (প্রাক্তন) মোডে থাকেন তবে সেই কমান্ড-লাইন উইন্ডোটি খুলতে Ctrl-F টাইপ করুন।
গ্যারিজন

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