ভিম কমান্ড মোডে একটি সঠিক শব্দ অনুসন্ধান করুন Search


20

আমি ভিমে ইন কমান্ড মোডে সঠিক শব্দটির সন্ধান করতে চাই (ভিম কমান্ড ব্যবহার করে /wordtosearch, কার্সার বা কমান্ড ব্যবহার করে বর্তমান শব্দটির সন্ধান নয় ), উদাহরণস্বরূপ আমি সিআইএফ বলতে কোনও সঠিক শব্দটি অনুসন্ধান করতে চাই তবে আমি চাই না সিআইএফ_হ্যান্ডেল বা সিআইএফ_ডিআরভি সন্ধান করতে।*#

কমান্ড মোডে সঠিক শব্দের জন্য কীভাবে ভিম অনুসন্ধান করবেন?

(অনুসন্ধান করা শব্দটির ক্ষেত্রে আমার আপত্তি নেই, কারণ আমি ইতিমধ্যে ignorecaseসেট করে রেখেছি ))

উত্তর:


31

নিয়মিত এক্সপ্রেশন ব্যবহার করুন:

/\<your_exact_word\>

অন্য কথায়, আপনার সন্ধানের স্ট্রিংটি \<এবং এর মধ্যে বন্ধ করুন\>


@ ধন্যবাদ: সুন্দরভাবে কাজ করেছেন। শব্দটি \ <.. \> এ সংযুক্ত করে কি এটি একটি রেজেক্স ভিত্তিক অনুসন্ধান করে।
— গোল্ডেনম্যান

হ্যাঁ, এটি একটি রেজেক্স অনুসন্ধান।
— জান্নে পিক্কারায়েন

তবে "1 ..." এর মতো স্ট্রিংটির সন্ধান করতে চাইলে আপনি কী করবেন। এটি বিন্দুর সাথে স্ট্রিং নয় বরং 1 দিয়ে শুরু করে সমস্ত সংখ্যা হাইলাইট করবে।
— scigor

বন্ধনী দিয়ে কাজ করে না।

vimএটিকে \<এবং \>চরটি মোড়ানোর প্রয়োজন ছাড়াই আপনি কীভাবে সঠিক শব্দ অনুসন্ধানের সাথে আচরণ করার জন্য কনফিগার করবেন । vimসঠিক শব্দ অনুসন্ধান দ্বারা তৈরি করা যেতে পারে /eightFoldPaths?
— typelogic

-1

আমি সবেমাত্র আক্ষরিক * সিম ইন সিম সন্ধান করতে / \ <*> ব্যবহার করার চেষ্টা করেছি, স্পষ্টতই এটি তালিকায় স্থানও গণনা করেছে। এটি অত্যন্ত কোমল পদ্ধতিতে করার সম্ভাব্য উপায় এখানে রয়েছে,

/ \ বনাম *

আরও বিস্তারিত তথ্যের জন্য: সহায়তা \ ভি


1
দুঃখিত, তবে এটি বর্ণিত প্রশ্নের উত্তর নয়। আপনি যদি স্বীকৃত উত্তরে তথ্য যুক্ত করতে চান তবে আপনি সেখানে একটি মন্তব্য যুক্ত করতে চাইতে পারেন।
— এডওয়ার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.