আমি "hlsearch" সেটিংটি পছন্দ করি, তবে আমার অনুসন্ধান শেষ হওয়ার পরে, আমি এটিকে খারাপ বলে মনে করি। বিশেষত যদি আমি এমন কোনও কিছু অনুসন্ধান করি যার সাথে প্রচুর মিল রয়েছে। আমি জানি যে আমি এটি দিয়ে বন্ধ করতে পারি
:set nohlsearch
তবে এটি পুরো 16 টি কীস্ট্রোক নেয় এবং আরও বিরক্তিকরভাবে, আমার পরবর্তী অনুসন্ধানের জন্য আমাকে এটি আবার চালু করতে হবে
:set hlsearch
আমি অনুসন্ধান শুরু করার সাথে সাথে স্বয়ংক্রিয়ভাবে টগল করা এবং যখন আমি অনুসন্ধান শেষ করে চলেছি তখন কি এমন কোনও উপায় আছে যা আমি এইচএসআরচ করতে পারি? উদাহরণস্বরূপ, আমি যদি সন্নিবেশ মোডটি প্রবেশ করি, বা পাঠ্যকে সংশোধন করি, তবে কোনও অতিরিক্ত কীস্ট্রোক ছাড়া hlsearch বন্ধ আছে?
/
বা দিয়ে অনুসন্ধান করতে শুরু করি ?
বা আমি টিপছি n
বা N
, এটি আমাকে আর কোনও বোতাম টিপতে হবে না করে চালু হবে।
:nno <BS> :set hls!\|set hls?<CR>
- একটি লাইন, একটি কিপ্রেস, রাজ্য প্রতিক্রিয়া, এবং আপনি কখন হাইলাইট করতে চান বা নাও করতে পারেন তা দ্বিতীয়-অনুমানের চেষ্টা করে না। কখনও কখনও আমি সম্পাদনা করার সময় পর্দার বাম দিকে হাইলাইট করতে চাই। কখনও কখনও আমি না, যেমন /
একটি অপারেটরের সাথে একটি গতি হিসাবে ব্যবহার ।
nnoremap <M-\> :set hlsearch!<CR><Bar>:echo 'hlsearch: ' . ['Off', 'On'][&hlsearch]<CR>