ভিজ্যুয়াল বর্তমান অনুসন্ধান ফলাফল নির্বাচন করুন


9

আমি hlsearchসেট করে রেখেছি , তবে এটি কখনও কখনও আমাকে ভাবতে চেষ্টা করে না আমি অনুসন্ধান শব্দটি চাক্ষুষভাবে নির্বাচিত করেছি এবং cএটি পরিবর্তন করতে কেবল আঘাত করতে পারি।

শব্দটির জন্য অনুসন্ধান করা শব্দটি সহজেই অক্ষর, শব্দ, এমনকি লাইনগুলির সংখ্যা নাও হতে পারে - এবং যাইহোক, আমি গণনা করতে চাই না।

vh(বা ch) কোনও উপায় আছে , বলুন, hবর্তমান হাইলাইটিং বন্ধ না হওয়া পর্যন্ত কোথায় চলে?

উত্তর:


14

আপনি gnএটির জন্য গতিটি ব্যবহার করতে পারেন এটি পরবর্তী অনুসন্ধানের উপাদানটি নির্বাচন করে।

আপনি এটি এর মতো ব্যবহার করতে পারেন:

/foo<CR>
gn            -> select the next "foo"
sbar<Esc>     -> (optional) substitute it with "bar"

বোনাস: .অনুসন্ধান এবং পরিবর্তনের পুনরাবৃত্তি করতে, একটি cকমান্ডে সমস্ত কিছু করতে একটি ব্যবহার করুন :

/foo<CR>
cgnbar<Esc>
...           -> find and change the 3 next foo

1
ফ্যান্টাস্টিক! ধন্যবাদ। (আমার মতো যে কেউ কেন .পুরো ক্রিয়াটির পুনরাবৃত্তি করবে এবং এটিকে কার্যকর করতে পারে না - এটি আরও c
কার্যকরভাবে

3
নোট করুন যে আপনি gNপূর্ববর্তী ম্যাচটি দৃশ্যত নির্বাচন করতেও ব্যবহার করতে পারেন ।
স্ট্যাটক্স

এর মধ্যে পার্থক্য কী এবং কেবল nপরবর্তী অনুসন্ধানের ফলাফলটি পেতে টিপুন ?
ব্যবহারকারী 1717828

এটি পরিবর্তনও করে, সুতরাং পুনরাবৃত্তি n.(পরিবর্তনের পুনরাবৃত্তি) পরিবর্তে আপনি কেবল টিপতে পারেন .(পরিবর্তনের পুনরাবৃত্তি, যা "পরবর্তী ঘটনা পরিবর্তন করুন")
নবেবে

বস্তুত, যখন .পূজা gn, মূল fooঅদৃশ্য করেছে, তাই পরের জন্য তেজ অনুসন্ধানসমূহ foo। তাই gnকি nযাহাই হউক না কেন কাজ করবে (এবং আরও অনেক কিছু)। তবে, যেমনটি nমনে রাখবেন যে এটি কেবল তখনই কার্যকর barহয় যখন এতে থাকে না foo!
জোয়েটউইডল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.