ক্লান্তিকরভাবে ডিরেক্টরিতে চলে যাওয়ার জন্য "” "এর পরে" স্পেস "টাইপ করা এড়ানো যায় কীভাবে?


9

^dired("আপ ডিরেক্টরি") -তে পিতামহিত ডিরেক্টরিতে যাওয়ার জন্য মূল আবশ্যক ।

যাইহোক, এ Gnu Emacsতে Windows 7 Professional 64-bitআমার জার্মান কীবোর্ড লেআউট সঙ্গে, তাই না যথেষ্ট টাইপ করতে "^" হয় কিন্তু আমি পরে স্থান টাইপ করতে কী-বাঁধাই কাজ করা আছে।

কেবল "press" দিয়ে স্পেস টিপতে এবং উপরের দিকে অগ্রসর হওয়া এড়াতে কী-বাইন্ডিংকে আমি কীভাবে নতুন সংজ্ঞা দিতে পারি?


C-h k ^<space> আয়

ired কমান্ডটি ডায়ার্ড-আপ-ডিরেক্টরি চালায় যা `ডায়ার্ড + .এল'এ একটি ইন্টারেক্টিভ সংকলিত লিস্প ফাংশন।

এটি ^, এ আবদ্ধ।

(ডায়ার্ড-আপ ডিরেক্টরি এবং OTHERচ্ছিক অন্যের উইন্ডো)

চলমান ডিরেক্টরিটির মূল ডিরেক্টরিতে চালিত। এই বাফার বা অন্য কোনও বাফারে মূল পিতামতাকে সন্ধান করুন। প্রয়োজনে একটি বাফার তৈরি করে।


4
এটি একটি ওএসের সমস্যা কারণ এই আচরণটি স্টিকি কীগুলির মতো মনে হয় এবং us-intlএটি লিনাক্সের মতো নির্দিষ্ট কী ম্যাপে অন্তর্নির্মিত হয় ।
ওয়াসমাস

ওয়াসমাসার মতো মনে হচ্ছে ঠিক আছে, এক্ষেত্রে আপনাকে জিজ্ঞাসা করা উচিত কীভাবে একটি আলাদা কীতে কমান্ডটি বাঁধতে হয়।
অ্যান্ড্রু সোয়ান

@ অ্যান্ড্রুসওয়ান: সম্ভবত, সম্ভবত নাও। হ্যাঁ, এটি যাচাই করা ভাল জিনিস। তবে microsoft-windowsট্যাগটি উপযুক্ত বলে ধরে নিয়ে লিনাক্সের আচরণটি এখানে অপ্রাসঙ্গিক হওয়া উচিত be
ড্র

এটি যাচাইয়ের সহজ উপায়টি একই রকম আচরণটি অন্যান্য প্রোগ্রামগুলিতে প্রযোজ্য কিনা তা টাইপ করে দেখতে ^হবে notepad.exe
ওয়াসমাস

3
আমি মনে করি আপনার কাছে কয়েকটি মাত্র বিকল্প রয়েছে: (1) একটি ভিন্ন কীবোর্ড লেআউট ব্যবহার করুন যাতে a একটি মৃত কী নয় - এটি ওএস পর্যায়ে সম্পন্ন হয়, ইমাসে নয়, বা (2) এর সাথে আরও কিছু কী বাঁধাই করুন dired-up-directoryএবং এটি ব্যবহার করুন পরিবর্তে, বা (3) সমস্যা নিয়ে লাইভ করুন এবং ^ এর পরে স্পেসটি টাইপ করুন ^ আমি (3) নিজের সাথে যাচ্ছি, কিন্তু আমি না এটা জ্বালাময় পাবেন।
হ্যারাল্ড হানচে-ওলসেন

উত্তর:


11

আপনার কীবোর্ড সেটআপের সাথে, কী ^ সম্ভবত একটি "মৃত কী"। এটি অন্য একটি চরিত্র তৈরির জন্য অন্যটির সাথে একত্রে ব্যবহৃত হওয়া চাবি। এই ক্ষেত্রে, এটি উচ্চারণযুক্ত চরিত্রগুলি তৈরি করতে বোঝানো হয়েছে: ^ e উত্পাদন করবে ê, ^ একটি উত্পাদন করবে â ইত্যাদি।

এটি ইমাসের জন্য সুনির্দিষ্ট হওয়া উচিত নয়: আমি অনুমান করি যে আপনার সমস্ত অ্যাপ্লিকেশনগুলির জন্য আপনাকে স্ক্রিনে hit হিট করতে এবং একটি আসল produce উত্পাদন করতে হবে।

এটি সমাধান করার জন্য, আপনাকে কেবল অন্য একটি কীবোর্ড বিন্যাস ব্যবহার করতে হবে। উইন্ডোজ পরিবেশে আপনার জার্মান বিন্যাসের ক্ষেত্রে, আমি কেবল /superuser/280005/how-to-make-and-non-dead-keys-on-windows-7- এ উল্লেখ করব জার্মান-কীবোর্ড-লেআউট সহ আশা করি এটি করা সঠিক জিনিস।


0

আমি অনুমান করি যে আপনি ^ডায়ার্ডে আবদ্ধ হওয়ার বিষয়টি নিশ্চিত করেছেন dired-up-directory, সুতরাং কোন আদেশটি হ'ল সমস্যা হবে না, যদি না আপনি বা আপনি লোড করেন এমন কিছু এই আদেশকে পরামর্শ না করে। ( C-h k ^কমান্ডের পরামর্শ দেওয়া হয়েছে কিনা তা ব্যবহার করুন এবং আমাদের জানান))

আপনি এটি দিয়ে ট্যাগ microsoft-windows। আপনি কোন এমএস উইন্ডোজ সংস্করণ ব্যবহার করবেন তা উল্লেখ করতে পারেন। আমি উইন্ডোজ 7 64-বিট দিয়ে এটি দেখতে পাচ্ছি না।

আপনি যদি ইমাকগুলি ব্যবহার করে runemacs -Q, যেমন কোনও আরআইডি ফাইল না দিয়ে শুরু করেন, আপনি কি একই আচরণ দেখছেন ? যদি তা হয় তবে দয়া করে এখানে একটি রেসিপি দিন runemacs -Q। সেক্ষেত্রে এটি ইমাস বাগ হতে পারে।

আপনি যদি সমস্যাটি না দেখেন emacs -Qতবে অপরাধীর সন্ধানের জন্য এটি সংক্ষিপ্ত না করা অবধি পুনরুদ্ধারভাবে আপনার init ফাইলটি দ্বিখণ্ডিত করুন। আপনি comment-regionকোডের অঞ্চলটি মন্তব্য করার জন্য কমান্ডটি ব্যবহার করতে পারেন ( C-uঅঞ্চলটিকে সংঘাতবদ্ধ করতে এটি ব্যবহার করুন )।

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

কীটি পুনরায় সংজ্ঞায়িত করার ক্ষেত্রে: এটি কোনও সমস্যা নয় - কেবল ব্যবহার করুন (define-key dired-mode-map SOME-KEY 'dired-up-directory), যেখানে SOME-KEYকী কী বর্ণনা রয়েছে। উদাহরণস্বরূপ, কমান্ডটি আবদ্ধ করতে C-o, আপনি এটি ব্যবহার করতে পারেন:

(define-key dired-mode-map (kbd "C-o") 'dired-up-directory)

আপনার মন্তব্য এবং অন্যদের পরে আপডেট হয়েছে -

যেহেতু আপনি একই জিনিসটি দেখতে পান emacs -Q, সমস্যাটি হ'ল আপনার এমএস উইন্ডোজ সেটআপে (যেমন, ইমাক্সের বাইরে) বা ইমাসে নিজেই একটি বাগ।

তবে অন্যান্য মন্তব্যগুলি স্পষ্ট করে দেয় যে এমএস উইন্ডোজে সমস্যাটি স্টিকি কী বলে মনে হচ্ছে। স্টিকি কীগুলি বন্ধ করার চেষ্টা করুন ।


3
এটি প্রায় অবশ্যই পয়েন্ট পাশে। যদিও @ ওয়াসমাসার মন্তব্য সম্পূর্ণ প্রাসঙ্গিক। কিছুটা বিস্তৃত করার জন্য, মুল বক্তব্যটি হ'ল যেহেতু stick স্টিকি হ'ল, ব্যবহারকারীরা কোনও স্থান টাইপ না করা পর্যন্ত ইমাসগুলি কী কী চাপার ইভেন্টটি দেখতে পাবে না।
হ্যারাল্ড হানচে-ওলসেন

আপনার বিস্তারিত উত্তরের জন্য ধন্যবাদ! হ্যাঁ, runemacs.exe -Qএটি একই। বাফারে টাইপ করা কেবলমাত্র অক্ষরটি প্রবেশ করে, যদি আমি <স্পেস> বা অন্য কোনও কী টাইপ করি। diredমোডে একই , এটি ^1 <space>উপরে উঠতে হবে। জন্য define-key: তবে আমি এই বাঁধাইয়ের জন্য ^ কীটি ব্যবহার করতে চাই, <স্পেস> এর অপেক্ষায় এড়াতে কি উপায় আছে?
বেশিরভাগহার্মলেস

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