আমি লক্ষ্য করেছি যে যখন আমি :nohlsearchএটি ব্যবহার করি তখন এটি আসলে একই জিনিসটি করে না :set nohlsearch।
বিশেষত, hlsearchসেটিংসটি আসলে স্যুইচ অফ হয় না (যা এটি :set hlsearch) সম্পাদন করে।
আমি কী বোঝাতে চাইছি তা প্রদর্শনের জন্য:
:set hlsearch
:nohlsearch
:echo &hlsearch
এই মুদ্রণগুলি 1( hlsearch এখনও সেট করা আছে! )
:set hlsearch
:set nohlsearch
:echo &hlsearch
এই প্রিন্টগুলি 0হ'ল কারণ আমরা ভিএম-তে একটি সেটিং বন্ধ করে দেওয়ার জন্য স্ট্যান্ডার্ড উপায়টি ব্যবহার করে এইচএলসার্ক বন্ধ করে দিয়েছি।
সুতরাং আমি এক ধরণের ভাবছি কারণ :nohlsearchপ্রাক্তন কমান্ড বিদ্যমান থাকার কিছু প্রকৃত কারণ থাকতে হবে।
আমার যত্নের কারণটি হ'ল অনুসন্ধানের হাইলাইটটি সক্রিয় কিনা তা পরীক্ষা করার জন্য আমার এখন আমার ভিআইএম স্ক্রিপ্টিংয়ের প্রয়োজন রয়েছে এবং যেহেতু আমি :nohlsearchআমার অন্যান্য স্ক্রিপ্টিংয়ে ": সেট নোহলসার্ক" এর পরিবর্তে ব্যবহার করছিলাম, তাই আমার &hlsearchপরীক্ষা সর্বদা ফিরে আসে 1। সুতরাং আমি ভাবছি আমি nohlsearchপ্রাক্তন কমান্ডটি আর ব্যবহার না করে কী পরিবর্তন করছি ।