set showcmd
ভিম ব্যবহার করার সময় পর্দার শেষ লাইনে আংশিক কমান্ড দেখায়। উদাহরণস্বরূপ, সাধারন মোডে যখন কমান্ড লিখে dt.
শেষ লাইনটি শো dt
এবং তারপর, যখন আপনি আঘাত .
কমান্ড সম্পূর্ণ এবং সেইজন্য কিছুই দেখানো হয়।
পূর্ণ কমান্ডগুলি দেখানোর কোনও উপায় আছে? উদাহরণস্বরূপ dt.gU(
, টাইপ করার সময় , প্রথম dt.
প্রদর্শিত হবে; এবং দ্বিতীয় কমান্ডটি টাইপ করতে শুরু করার পরে প্রথমটি সাফ হয়ে যায়, যাতে শেষ পর্যন্ত gU(
প্রদর্শিত হয়।
এটি জিআইএফগুলি উদাহরণের জন্য উদাহরণস্বরূপ কার্যকর হতে পারে; এবং আপনি যদি কিছু অপ্রত্যাশিত ফলাফলের মুখোমুখি হন তবে আপনি কী চান তা টাইপ করে দেখুন।
dt.gU(
2 টি কমান্ড রয়েছে: dt.
এবং gU(
.... সুতরাং আপনি যা চান তা হ'ল কিছু ধরণের কমান্ডের ইতিহাস প্রদর্শন করা (ভিম ইতিমধ্যে "সম্পূর্ণ কোম্যান্ডস" দেখাচ্ছে)।
src/normal.c
কোড কল clear_showcmd()
বিভিন্ন স্থানে ( normal_cmd()
, do_pending_operator()
, end_visual_mode()
)। আমি showcmd_buf
সেই পয়েন্টগুলিতে একটি ফাইলে ফেলার সাথে খেলছি , যা দেখতে বেশ ভাল লাগছিল, তবে আমাকে পুরোপুরি নিশ্চিত করে তোলে যে অনুরূপভাবে ভিম উত্স কোডটি সংশোধন করা এবং এটি পুনর্নির্মাণ করা ছাড়া আপনি যা চান তা পাবেন না। অবশ্যই, এটি করা আপনার জিআইএফগুলি তৈরি করার ঝামেলাটি উপযুক্ত হবে।
dt
দেখানো কারণ এটি সাম্প্রতিক অপারেটর মুলতুবী নেই। একবার এটি একটি গতি দেওয়া হলে, এটি আর অপারেটর মুলতুবি। ধরা যাক আমরা আরও এগিয়ে গিয়েছি,dt.gU(gu)daw
বা করেছি। এই সমস্ত "একটি সম্পূর্ণ কমান্ড", বা এটি চারটি পূর্ণ আদেশ, বা অন্য কিছু?