চিহ্নিত অঞ্চলটি প্রসারিত করতে শিফট ক্লিক করুন


3

ধরুন আমি আমার মাউস ব্যবহার করে কিছু টেক্সট (একটি অঞ্চল চিহ্নিত করুন) নির্বাচন করতে চাইছি, তবে টেনে ছাড়াই। আমি সাধারণত যা করি (বেশিরভাগ অ্যাপ্লিকেশনগুলিতে তবে emacs):

  1. আমার মাউসের বাম বোতামটি ক্লিক করুন ( down-mouse-1);
  2. আমার মাউসটি ছেড়ে দিন, যেখানে আমি নির্বাচনটি শুরু করতে চাই সেখানে কার্সারটি ছেড়ে দিতে;
  3. shiftকী টিপুন এবং ধরে রাখুন ;
  4. এবং অবশেষে down-mouse-1আবার পাঠ্যটির জায়গায় ক্লিক করুন যেখানে আমি নির্বাচনটি শেষ করতে চাই।

তবে, আমি এটি দিয়ে এটি করতে পারি না emacs, কারণ চতুর্থ ধাপে একটি প্রসঙ্গ মেনু পপ আপ হয় ( Change default buffer face), এবং আমার নির্বাচনটি হারিয়ে যায়।

আমি <S-down-mouse-1>বেশ কয়েকটি সাফল্যের সাথে আরও কয়েকটি কমান্ডের রিম্যাপ করার চেষ্টা করেছি ।

কেউ কীভাবে এই কীর্তিটি সম্পাদন করতে জানেন emacs?

(আমি ১২.০৪ emacsতে ২৪.২ ব্যবহার করছি Xubuntuএবং Mac Os X১০.৮- তেও (কোকো ইম্যাকস); আমি ব্যবহার করছি transient-modeএবং cua-mode।)


হালনাগাদ:

আমি এখানে প্রস্তাবিত হিসাবে এই কোডটি চেষ্টা করেছি , তবে কোনও সাফল্যও পাইনি।

  ;; shift + click select region
  (define-key global-map (kbd "<S-down-mouse-1>") 'ignore) ; turn off font dialog
  (define-key global-map (kbd "<S-mouse-1>") 'mouse-set-point)
  (put 'mouse-set-point 'CUA 'move)

আপনি যদি চাপ দেন C-h c, শিফট কীটি ধরে রাখুন এবং তারপরে পাঠ্যের কোথাও ক্লিক করুন, আপনি প্রতিধ্বনি অঞ্চলে কী পাবেন? আমার ইমাসগুলি <S-mouse-1> (translated from <S-down-mouse-1> <S-mouse-1>) at that spot runs the command mouse-save-then-killআপনাকে যেভাবে আচরণ করতে চায় তা বলে এবং আচরণ করে। আমি ওএস এক্স-তেও 24.2-তে আছি, ক্ষণস্থায়ী মোড ব্যবহার করে তবে চুয়া-মোডটি ব্যবহার করে না।
লেগোস্কিয়া

@legoscia আমি এটি আমার init ফাইলটিতে যুক্ত করেছি, যেমনটি আপনি পরামর্শ দিয়েছেন এবং এটি কার্যকর হয়েছে !!! (define-key global-map (kbd "<S-down-mouse-1>") 'mouse-save-then-kill)। (দয়া করে এটি একটি উত্তর হিসাবে যুক্ত করুন এবং আমি এটি স্বীকার করব))
এনভাগান

উত্তর:


4

আপনার কাছে ইতিমধ্যে এই বাঁধাই কেন নেই তা নিশ্চিত নন, তবে আপনার মন্তব্য অনুসারে এটি আপনার সমস্যার সমাধান করেছে বলে মনে হচ্ছে:

(define-key global-map (kbd "<S-down-mouse-1>") 'mouse-save-then-kill)

0

আপনি কি কোকো ইম্যাকস ব্যবহার করার চেষ্টা করেছেন ? আপনি যে আচরণটি চান তা বাক্সের বাইরে চলে আসার বিষয়ে আমি মোটামুটি নিশ্চিত।


ভাল, আমি এখনই এটি কোনও ব্যয় ছাড়াই ব্যবহার করছি।
এনভিউন

emacs -qআমার থিম ফাইলগুলিতে মাউসের আচরণের সাথে কিছু বিভ্রান্ত হচ্ছে কিনা তা দেখার জন্য কেবল ইম্যাক চালানোর চেষ্টা করেছি, তবে কিছুই পরিবর্তন হয়নি।
এনভিউন

আপনি কি কোনও কনফিগারেশন না দিয়ে চেষ্টা করেছেন? (যেমন সাময়িকভাবে আপনার নাম পরিবর্তন করুন .emacsযাতে এটি পাওয়া যায় না)। সমস্যাটির কারণ হতে পারে সেখানে কিছু আছে। আপনার মতো ঠিক একই ইম্যাক্স এবং ওএসএক্স সংস্করণ রয়েছে এবং এটি কোনও ছাড়াই কাজ করে .emacs
জেমস পোর্টার

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