ভিম কমান্ড মোডে একটি সঠিক শব্দ অনুসন্ধান করুন 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.