ইনক্রিমেন্টাল অনুসন্ধানের সাথে দুটি স্পেস মেলে


20

ব্যবহার করে অনুসন্ধান করার সময়:

C-s SPC SPC

একক স্পেসের সাথেও মেলে। আমি ঠিক দুটি জায়গার সাথে মিল রাখতে চাই।

উত্তর:


24

M-s SPCআক্ষরিকভাবে ম্যাচিং হোয়াইটস্পেস টগল করতে আইসার্কের সময় ব্যবহার করুন । আক্ষরিক মিলের সময়, SPCআপনার টাইপ করা প্রতিটি চর পৃথকভাবে মিলে যায়। (এটি ডিফল্ট ইম্যাক্স আচরণ, বিটিডাব্লু ব্যবহৃত হত))

এটিকে ডিফল্ট আচরণ হিসাবে কাস্টমাইজ করতে বিকল্প হিসাবে কনফিগার search-whitespace-regexpকরতে nil। ( M-x customize-option search-whitespace-regexp।)

জিএনইউ ইমাক্স ম্যানুয়াল, নোড দেখুন Special Isearch


এর জন্য ধন্যবাদ. (set-variable 'search-whitespace-regexp nil)সেখানে আসলে .emacs লাইনটি রাখা ভাল হতে পারে । ধন্যবাদ।
ধূসর

1
@ গ্রে: set-variableঅবিচ্ছিন্নভাবে নতুন মান সংরক্ষণ করে না, যাতে এটি ডিফল্ট আচরণ পরিবর্তন করে না। আমি মনে করি M-x customize-optionএখানে কি জন্য বলা হয়।
ড্রয়

ওহ আমি ডট ইম্যাক্স ফাইলটিতে এটি সম্পর্কে বলছিলাম। কাস্টমাইজ বিকল্প সম্পর্কে জানতেন না। সম্পাদনার জন্য ধন্যবাদ।
ধূসর

3

রিজ এক্সপ্রেস ইনক্রিমেন্টাল অনুসন্ধান ব্যবহার করে সমস্যার সমাধান হয়, যদি আপনি স্থানের অক্ষরগুলি থেকে রক্ষা পান:

C-M-s \SPC\SPC

আপনি ব্যাকস্ল্যাশগুলি ছাড়া অনুসন্ধান এবং প্রতিস্থাপন করতে পারেন, যদি এটি পরে থাকে তবে:

M-% SPC SPC

কীবোর্ড ম্যাক্রো তৈরি করার সময় আমি আজ একই সমস্যায় পড়েছি। এই উত্তরটি আমার জন্য সমস্যাটি সমাধান করেছে, যদিও আমাকে ESC C-sপরিবর্তে কী সংমিশ্রণটি ব্যবহার করতে হয়েছিল। আরও দেখুন github.com/leoliu/ggtags/issues/64
জোনাস ডাহলবাক

3

রিজেক্সপ অনুসন্ধান ব্যবহারে সহায়তা করে তবে অনুসন্ধানে C-q SPCকোনও স্থান উদ্ধৃত করে আপনি অনুসন্ধানের জন্য আক্ষরিক স্থানগুলি নিশ্চিত করতে পারেন ।

@ রোভানিয়নের উত্তরটি তখনই ব্যবহার করে তা ছড়িয়ে দিতে isearch-forward-regexp:

C-M-s C-q SPC C-q SPC

এটি পরপর দুটি স্থান অনুসন্ধান করবে। মজার বিষয় হল, isearch-forward-regexpস্বতন্ত্র মিলগুলি প্রয়োজন। খোঁজ aaaজন্য aaশুধুমাত্র দ্বিতীয় চরিত্র আবার একবার এবং ম্যাচ হবে।


আপনার শেষ নোটটি সম্পর্কে, "শূন্য বা তার চেয়ে বেশি শ্বেত স্পেসের পরে কোনও জিনিস" অনুসন্ধান করার কল্পনা করুন এবং শীর্ষস্থানীয় হোয়াইটস্পেসের N টি অক্ষর দেওয়া হোক, সমস্ত এন + 1 স্বতন্ত্র ম্যাচের মধ্য দিয়ে যেতে হবে। আমি দেখতে পাচ্ছি যে সরবরাহ করার জন্য একটি যুক্তিসঙ্গত বিকল্প হওয়া উচিত তবে এটি একটি ভয়াবহ ডিফল্ট হবে।
ফিলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.