উত্তর:
এটি nপরবর্তী এবং Nপূর্বের জন্য।
এবং আপনি যদি এর পরিবর্তে ?
(উদাহরণস্বরূপ ?cake
) দিয়ে বিপরীত অনুসন্ধান ব্যবহার করেন /
তবে এটি অন্য রাস্তা।
যদি এটি আপনার সিস্টেমে ইনস্টল করা থাকে তবে আপনার vimtutor
টার্মিনাল থেকে কমান্ড চালানোর চেষ্টা করা উচিত যা বেসিক ভিম কমান্ডের টিউটোরিয়াল শুরু করবে।
রব ওয়েলসের পরামর্শ সম্পর্কে *এবং #এটি খুব প্রাসঙ্গিক।
n
বেশিরভাগ ভিআইএম অপারেটরের মতো কমান্ড পুনরাবৃত্তি করার জন্য একটি সংখ্যার সাথে উপসর্গ করা যেতে পারে। আপনি যদি টাইপ করেন তবে 10n
এটি 10 তম ফলাফলে চলে যাবে (প্রাথমিক ফলাফলের পরে)। এটি সমস্ত গতি অপারেটরের জন্য 3j
3 লাইন নিচে যেতে পছন্দ করে for
আইএমএইচও, ভিমে সবচেয়ে দরকারী শর্টকাটটি *কী।
একটি শব্দের উপর কার্সার রাখুন এবং *কীটি চাপুন এবং আপনি সেই শব্দটির পরবর্তী উদাহরণে ঝাঁপিয়ে পড়বেন।
#কী একই, কিন্তু এটি শব্দের পূর্ববর্তী ক্ষেত্রটিকেই জাম্প।
এটি সত্যই সময় সাশ্রয়কারী।
n
এবং একবার চাপ দেওয়ার পরে আপনাকে ম্যাচগুলির N
সামনে এবং পিছনে নিয়ে *
যাবে *
। (বা আপনি কেবল *
এগিয়ে যেতে বা #
পিছনে যেতে চাপ দিতে পারেন , তবে এই স্থানান্তরিত কীগুলি ব্যবহার করা সাধারণত সর্বোত্তম হয়))
/Func
, আমার নিতে SomeFunc
এবং তারপর প্রেস '*' পরবর্তী উদাহরণ যেতে SomeFunc
যখন পরবর্তী উদাহরণ Func
রয়েছে SomeOtherFunc
।
/\<foo\>
না কারণ মেলে না"className::foo()"
যখন আমি শুরু করছিলাম তখন আমার একটি ডেমো দেখার দরকার ছিল ।
/
*
ভুল। অর্থাত্ একটি ফাইল aa aaa
। অনুসন্ধান /aa
, আপনি মিল আছে। প্রথম ম্যাচে টিপে *
অনুসন্ধানের শব্দটি পরিবর্তন হয়।
আপনি nচাবি খুঁজছেন হতে পারে ।
আলোচিত হিসাবে, অনুসন্ধানের বিভিন্ন উপায় রয়েছে:
/pattern
?pattern
* (and g*, which I sometimes use in macros)
# (and g#)
প্লাস, পূর্বের সাথে নেভিগেট করা Nএবং এর সাথে পরবর্তী n।
আপনি অনুসন্ধানের প্রম্পটটি সাথে টেনে /
এবং তারপরে C-p
/ দিয়ে চক্রের মাধ্যমে আপনার অনুসন্ধানের ইতিহাস সম্পাদনা / স্মরণ করতে পারেন C-n
। আরও বেশি কার্যকর এটি q/
আপনাকে এমন একটি উইন্ডোতে নিয়ে যায় যেখানে আপনি অনুসন্ধানের ইতিহাসটি নেভিগেট করতে পারেন।
এছাড়াও বিবেচনার জন্য সর্বাত্মক 'hlsearch'
( :hls
সক্ষম করতে টাইপ করুন)। এটি আপনার প্যাটার্নের একাধিক দৃষ্টান্ত খুঁজে পাওয়া সহজ করে তোলে। আপনি এমনকি কিছু মিলিয়ে আপনার ম্যাচগুলিকে অতিরিক্ত উজ্জ্বল করতে চাইতে পারেন:
hi Search ctermfg=yellow ctermbg=red guifg=...
তবে তারপরে আপনি আপনার পর্দা জুড়ে ধীরে ধীরে হলুদ ম্যাচগুলি নিয়ে পাগল হয়ে যেতে পারেন। সুতরাং আপনি প্রায়শই নিজেকে ব্যবহার করে দেখতে পাবেন :noh
। এটি এত সাধারণ যে ম্যাপিংটি ক্রমযুক্ত:
nmap <leader>z :noh<CR>
আমি সহজেই এটিকে মনে রাখি z
যেহেতু আমি /zz<CR>
আমার হাইলাইটটি সাফ করার জন্য ক্রমাগত টাইপ করতাম (যা একটি দ্রুত-টাইপ অস্বাভাবিক ঘটনা)। তবে :noh
ম্যাপিংটি আরও ভাল।
q/
সাথে খেলাও উচিত q:
। দুজনেই সত্যিই সহজ! (যদিও এই প্রশ্নের সাথে আসলেই সম্পর্কিত নয়))
আপনি "/ ওয়ার্ডফোরস অনুসন্ধান" এর মতো কিছু চাপার পরে যদি আপনি Ctrl+ Enterটিপেন, তবে আপনি বর্তমান লাইনে "ওয়ার্ডফোরস অনুসন্ধান" শব্দটি খুঁজে পেতে পারেন। তারপরে nপরবর্তী ম্যাচের জন্য টিপুন ; Nপূর্ববর্তী ম্যাচের জন্য টিপুন ।
:help
।:help /
অনুসন্ধান সম্পর্কে সহায়তা দেখায় এবং আপনার প্রশ্নের উত্তর পৃষ্ঠার সামান্য কিছুটা নীচে উপস্থিত হয়।