রিয়েলটাইমে কীস্ট্রোক ক্ষয় দেখার জন্য কোনও মোড আছে?


17

C-h lক্ষয়ক্ষতির সহায়তা বাফার দেখায় যা সাম্প্রতিক কীস্ট্রোকগুলি দেখায়। টিপানো gএটিকে ফিরিয়ে নেওয়ার জন্য উপস্থিত হয়, এটি আপডেট হওয়ার কারণ হয়ে থাকে। দুর্ভাগ্যক্রমে, সক্ষম করা auto-revert-modeএটি অবিচ্ছিন্নভাবে আপডেট করতে পরিবর্তন করে না।

যদি আমি অন্য উইন্ডো বা ফ্রেমটি খুলতে পারি এবং দর্শকদের আমি টাইপ করছি তা দেখানোর জন্য ক্ষয়ক্ষতি প্রদর্শন করতে পারলে ভাল লাগবে। এটি টিএমউक्स / টমেট সেশনে জুটি দেওয়ার জন্যও ব্যবহার করা যেতে পারে। অনলাইনে ভিডিওর কয়েকটিতে এর কিছু থাকে তবে এগুলি বাহ্যিক অ্যাপ্লিকেশন এবং ওএস নির্দিষ্ট বলে মনে হয়।

ইমাসসের মধ্যে থেকে কী-স্ট্রোকগুলি আসার সময়ে দেখানোর কি কোনও দুর্দান্ত উপায় আছে?

উত্তর:


19

আপনার পোস্টের শেষ প্রশ্নটি সম্বোধন করে: আপনি মেলপায় উপলভ্য https://github.com/lewang/command-log-mode ব্যবহার করে কমান্ড ও কী স্ট্রোকের একটি স্বয়ংক্রিয় আপডেট লগ পেতে পারেন - ডিফল্টরূপে এটি কেবল প্রদর্শিত হয় নন-তুচ্ছ আদেশগুলি (সুতরাং কোনও স্ব-inোকানো বা কার্সার আন্দোলনের আদেশ নয়)। দেখে মনে হচ্ছে:

এখানে চিত্র বর্ণনা লিখুন


9

হ্যাঁ. একটি প্যাকেজ নামে পরিচিত mwe-log-commands, যা মেলপাতে উপলব্ধ ।

কেবল M-x mwe:log-keyboard-commandsরেকর্ডিং শুরু করতে চালান , তারপরে M-x mwe:open-command-log-bufferএকটি বাফার খোলা হবে যা টাইপ করা আদেশগুলি রিয়েল টাইমে দেখায়।

কমান্ড-লগ-মোড একটি নতুন এবং আরও সক্রিয়ভাবে রক্ষণাবেক্ষণযোগ্য কাঁটাচামচ mwe-log-commands, তাই এই দিনগুলিতে এটি পছন্দনীয় হতে পারে।


7

ক্ষতির বাফারটি আপডেট করতে আপনি একটি পোস্ট-কমান্ড-হুক ব্যবহার করতে পারেন । নিম্নলিখিত স্নিপেটটি এটি আপনার জন্য (বাফার স্থানীয় ভিত্তিতে) করে তবে এটি ধরে নিয়েছে যে আপনি ক্ষতির বাফারের নাম "ক্ষতি" করে দিয়েছেন (যাতে আপনি এখনও অন্য সহায়তা বাফারগুলি খুলতে পারেন)।

(defun update-lossage-buffer ()
  "Update the \"Lossage\" buffer.
For this to work, visit the lossage buffer, and call
M-x rename-buffer Lossage RET"
  (save-excursion
    (let ((b (get-buffer "Lossage")))
      (when (buffer-live-p b)
        (with-current-buffer b
          (revert-buffer nil 'noconfirm))))))
(add-hook 'post-command-hook #'update-lossage-buffer nil 'local)

3

ক্ষতির সহায়তা বাফারটি ডিস্কে থাকা কোনও ফাইলের সাথে সম্পর্কিত নয়। সুতরাং অটো রিভার্ট মোড কাজ করে না। একটি সিউডো রিয়েলটাইম বিকল্প ব্যবহার করা যেতে পারে (open-dribble-file "FILE")যা ফাইলটিতে সমস্ত কীস্ট্রোক লিখেছে। auto-revert-tail-modeFILE বাফার ব্যবহার করে কীস্ট্রোকগুলি প্রতিফলিত হতে পারে।

আর একটি উপায় self-insert-commandবাফারের প্রতিধ্বনি করার পরামর্শ (এবং কিছু উপসর্গ কী) হবে।

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