ম্যাক ওএস এক্সে ইম্যাক্সের বাইন্ডিংগুলি পরিবর্তন করা হচ্ছে


2

আমি "Cx সিসি" এর জন্য বাইন্ডিংটি পুনরায় সেট করার চেষ্টা করছি। বিশেষত, আমি এটিকে এমন কোনও ফাংশনটিতে পুনরায় ফিরিয়ে দিতে চাই যা আমাকে জিজ্ঞাসা করে যে আমি সত্যিই প্রস্থান করতে চাই (আমি কেবল এটির চেয়ে বেশি আঙুল দেখি)। লিনাক্সের অধীনে কোনও সমস্যা ছাড়াই আমি এটি আগে করেছি। ম্যাক ওএস এক্স এর অধীনে, যখন আমি প্রকাশটি মূল্যায়ন করি

(global-unset-key “\C-x\C-c”)

আমি পাই:

ইভাল-বাফার: পরিবর্তনশীল হিসাবে প্রতীকটির মানটি শূন্য: "সি-এক্সসি-সি"

তাহলে, কেন এটি বাতিল? কমান্ডটি ইমাক্স থেকে প্রস্থান করে, তাই এটি হতে পারে না void। আমি অবশ্যই "Cx সিসি" সঠিকভাবে উল্লেখ করছি না। তবে সঠিক উপায় কী?

global-set-keyকমান্ড সিকোয়েন্সটি একটি নতুন ফাংশনে আবদ্ধ করতে ব্যবহার করার সময় আমি একই সমস্যাটি পাই ।

আমি ম্যাকপোর্টস এবং ম্যাক ওএস এক্স 10.5 (চিতাবাঘ) থেকে জিএনইউ ইমাক্স 23.0.0 ব্যবহার করছি।

উত্তর:


4

একরকম, আপনি স্মার্টকোটগুলি ব্যবহার করছেন।

ব্যবহার

(global-unset-key "\C-x\C-c")  ;; use this

পরিবর্তে

(global-unset-key “\C-x\C-c”)  ;; Not this one!

এই সমস্যা ছিল। আমি একটি ওয়েবসাইট থেকে কোডটি অনুলিপি করেছি। একরকম, সমস্ত উদ্ধৃতি (একক এবং ডাবল) স্মার্টকোট হয়ে উঠেছে।
রব জোনস

2
ন্যায্য সংখ্যক ওয়েবসাইট (বলুন, বিশ্বের সমস্ত ওয়ার্ডপ্রেস ব্লগ যা টুইট করা হয়নি) সমস্ত কোটকে স্মার্ট-কোটে পরিবর্তন করতে বাধ্য করবে । কোড কপি করার জন্য এটি একটি প্লেগ।
টেলিমাচাস

5

ইমাসকে আপনি যা জিজ্ঞাসা করেছিলেন তার একটি কনফিগারেশন রয়েছে যা Cx সিসি বাঁধাইয়ের স্পর্শ করতে হবে না।

কেবলমাত্র আপনার কনফিগারেশনে নিম্নলিখিতগুলির মধ্যে একটি যুক্ত করুন:

(setq confirm-kill-emacs 'y-or-n-p)

(setq confirm-kill-emacs 'yes-or-no-p)

প্রথমটি আপনাকে নিশ্চিত করার জন্য একটি একক অক্ষর y / n লিখতে বলবে, যখন দ্বিতীয়টি আপনাকে পুরো উত্তরটি হ্যাঁ / না জিজ্ঞাসা করবে।


-2

এটি একটি সূচনা, এখানে কিছুটা প্রাসঙ্গিক পৃষ্ঠা http://www.delorie.com/gnu/docs/emacs/emacs_496.html , তবে মনে হচ্ছে আপনি যা চান তা বাঁধাইয়ের পুনরায় সংজ্ঞা দেওয়া, এটি মুছে ফেলার জন্য নয়। অথবা কেবল সর্বদা পরিবর্তিত ফাইল থাকুন, প্রস্থান ছাড়ার আগে সেভাবে এটি জিজ্ঞাসা করবে (এবং আপনি এটি নিজের .emacs বা cs / .emacs.d / init.el এ স্বয়ংক্রিয় করতে পারেন)

http://www.delorie.com/gnu/docs/emacs/emacs_502.html


যারা বেশি সাহায্য করে না। আমি জানি আমি কী করতে চাই এবং আমি যথেষ্ট আত্মবিশ্বাসী যে আমি এটি সঠিক পদ্ধতিতে চালিয়ে যাচ্ছি। আমি বুঝতে পারি না কীভাবে Cx সিসিকে উপস্থাপন করতে হয়। আমি অতীতে যা ব্যবহার করি তা এখানে কাজ করছে না।
রব জোন্স 3

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