ভিমে শব্দ খুঁজছেন?


145

আমি সঙ্গে vim শব্দ অনুসন্ধান করতে পারেন /word। আমি কীভাবে wordঅনুসন্ধান করতে word1এবং বাদ দিয়ে কেবল কীভাবে অনুসন্ধান করতে পারি word2?


উত্তর:


207

এটার মত:

/\<word\>

\<একটি শব্দের সূচনা এবং \>অর্থ একটি শব্দের সমাপ্তি,

@ রো এর মন্তব্য যুক্ত করা:
ভিআইএম এটির জন্য একটি শর্টকাট সরবরাহ করে। আপনার যদি ইতিমধ্যে স্ক্রিনে শব্দ থাকে এবং আপনি এটির অন্যান্য উদাহরণগুলি সন্ধান করতে চান তবে আপনি শব্দের উপর কার্সারটি '*'রেখে ফাইলটিতে এগিয়ে '#'অনুসন্ধান করতে বা পিছনের দিকে অনুসন্ধান করতে চাপতে পারেন ।


3
একটি শব্দের উপরে আপনার কার্সার রাখা এবং * (এগিয়ে) বা # (পিছনে)
টিপানো

1
কেন এই উপকারী বনাম খালি করছে: / শব্দ
জিম ২৮

3
@ সেমজা: আসুন আমরা বলি যে আপনার একটি পরিবর্তনশীল 'ডেটা' রয়েছে এবং এর বৈধ ইঙ্গিতটি 'ডেটা_অডিয়াল'। আমি যদি কেবল 'ডেটা'র জন্য অনুসন্ধান করতে চাই তবে' ডেটা_অডিয়ালিড 'না, তবে' / ডেটা 'কাজটি করবে না। আমার ভিমকে বলতে হবে প্যাটার্নটি কোথায় মিলাতে হবে
নাথান ফেলম্যান

এটি নিম্নলিখিত উদাহরণে ব্যর্থ: সমাধানের জন্য stackoverflow.com/a/22148017/26099941word1 দেখুন ।
LSchueler

vimঅনুসন্ধানের স্ট্রিং \<এবং \<চরিত্রগুলি মোড়ানো না করে এটিকে সঠিক শব্দটি অনুসন্ধান করার জন্য কি কোনও কনফিগারেশন রয়েছে ?
ট্রুটহোল্ডার

77
  1. ভিএম ফাইল নাম
  2. টিপুন /
  3. আপনি যে শব্দটি অনুসন্ধান করতে চান তা টাইপ করুন
  4. টিপুন

2
কেউ ব্যাখ্যা করতে পারে কেন এটি কেন ভোট পেয়েছে? আমার জন্য কাজ করেছেন।
কিয়ে

13
কারণ ওপি বিশেষভাবে অনুসন্ধান করতে বলেছে "word"। সমাধান এখানে মূলত পোস্ট এর জন্য অনুসন্ধান করে %word%কিনা তার thiswordisawesomeবা word56বা 26word
Jguy

9
এছাড়াও, কারণ ওপি স্পষ্টভাবে বলেছে যে তারা /কমান্ডটি সম্পর্কে জানে । যেমন, এই উত্তরটি মোটেই সহায়ক নয়।
মাস্টার

27

আপনি যদি উবুন্টুতে কাজ করছেন তবে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. /অনুসন্ধান করতে শব্দটি টিপুন এবং টাইপ করুন
  2. এগিয়ে অনুসন্ধান করতে কী সঙ্গে 'শিফট' কী *টিপুন
  3. পশ্চাদপটে অনুসন্ধান করতে চাবি দিয়ে 'শিফট' কী #টিপুন

1
আমি কীভাবে অনুসন্ধান শব্দটি হাইলাইট করতে পারি?
জোর্জে সরাইভা

3
@ জোরজেসরাইভা: প্রথমত, আপনি সম্ভবত একটি নতুন প্রশ্ন জিজ্ঞাসা করে দ্রুত উত্তর পেয়ে যাবেন (আপনি জিজ্ঞাসা করার 3 মাস পরে কেউ এই মন্তব্যে হোঁচট খাওয়ার অপেক্ষা না করে)। সর্বোপরি, আপনি :set hlsআপনার অনুসন্ধানের ফলাফলটি হাইলাইট করতে ভিমে করতে পারেন । হাইলাইটিং :set nohls
ডু

1
এটি কেবল তখনই কাজ করে যদি না করা থেকে প্রথম ফলাফলটি /wordঠিক wordপরিবর্তে হয়word.+
পুশকিন

এটি কোনও AWS উবুন্টু 18.04 উদাহরণে আমার পক্ষে কাজ করে না। উইন্ডোজ গিট-ব্যাশ ব্যবহার করে উবুন্টু সার্ভারে প্রযোজ্য যদি এটি প্রাসঙ্গিক হয়। অদ্ভুত।
কোডিংম্যাটারস

21

প্রাথমিক অনুসন্ধানের জন্য:

  • / প্যাটার্ন - প্যাটার্ন জন্য এগিয়ে অনুসন্ধান
  • ? প্যাটার্ন - পিছনে অনুসন্ধান করুন
  • n - এগিয়ে অনুসন্ধান পুনরাবৃত্তি
  • এন - পিছনে পিছনে

আপনি সেট করতে চান কিছু পরিবর্তনশীল:

  • : সেট উপেক্ষা - কেস সংবেদনশীল
  • : স্মার্টকেস সেট - যদি কোনও ক্যাপ ব্যবহার করা হয় তবে কেস ব্যবহার করুন
  • : incsearch সেট করুন - অনুসন্ধান হিসাবে ম্যাচ দেখান

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