কিভাবে ম্যাচিং ট্যাগ মধ্যে ঝাঁপ (যেমন <div>
, <span>
ইত্যাদি) যখন সম্পাদনা এইচটিএমএল / এক্সএইচটিএমএল / XML দস্তাবেজগুলিতে একভাবে যেমন %ম্যাচিং প্রথম বন্ধনী থেকে আরেক ব্যবহার করা হয়?
কিভাবে ম্যাচিং ট্যাগ মধ্যে ঝাঁপ (যেমন <div>
, <span>
ইত্যাদি) যখন সম্পাদনা এইচটিএমএল / এক্সএইচটিএমএল / XML দস্তাবেজগুলিতে একভাবে যেমন %ম্যাচিং প্রথম বন্ধনী থেকে আরেক ব্যবহার করা হয়?
উত্তর:
ম্যাচিট নামক একটি ম্যাক্রো সহ ভিম শিপস যা এটি আপনার জন্য করে; আপনাকে যা করতে হবে তা হ'ল এটি runtime macros/matchit.vim
আপনার ভিআইআরসিআর দিয়ে সক্রিয় করা । এটি আপনাকে এ থেকে লাফিয়ে ধরতে সক্ষম করবে, উদাহরণস্বরূপ, <div>
এটিকে এটিতে </div>
। মনে রাখবেন যে আপনার কার্সারটি কোণ বন্ধনীগুলির মধ্যে থাকতে হবে; যদি আপনি কোণ বন্ধনীতে থাকেন %তবে স্বাভাবিক হিসাবে একটি বন্ধনী থেকে অন্য বন্ধনে লাফিয়ে যায়।
আপনি ভিজ্যুয়াল অপারেটরগুলি ব্যবহার করে ট্যাগগুলির মধ্যে ঝাঁপিয়ে পড়তে পারেন, উদাহরণস্বরূপ:
আপনার কার্সারটি এইচটিএমএল / এক্সএমএল ট্যাগের সাথে মিলে যাওয়া বন্ধের দিকে এগিয়ে যেতে হবে। ক্লোজিং ট্যাগ থেকে পিছনে ঝাঁপ দিতে, টিপুন oবা Oবিপরীত ট্যাগে জাম্প করতে।
এখন আপনি হয় চাপ দিয়ে ভিজ্যুয়াল থেকে প্রস্থান করতে পারেন Esc, এটি দ্বারা পরিবর্তন করতে পারেন cবা দ্বারা অনুলিপি করতে পারেন y।
এই ক্রিয়াটি নিবন্ধে রেকর্ড করতে, qqরেকর্ডিং শুরু করতে টিপুন , উপরের মতো ট্যাগ জাম্প করুন (সহ Esc) qসমাপ্ত করতে টিপুন । তারপরে লাফ দেওয়ার জন্য টিপুন @q।
এ আরো সহায়তা দেখুন :help visual-operators
বা :help v_it
:
at একটি
<tag> </tag>
ব্লক (ট্যাগ সহ)it অভ্যন্তরীণ
<tag> </tag>
ব্লক
বিকল্পভাবে প্লাগইনটি জাতীয় ব্যবহার matchit.vim বা surround.vim ।
আরো দেখুন:
xmledit
( Http://vimawesome.com/plugin/xmledit ) প্লাগইন ব্যবহার খোলা এবং বন্ধ ট্যাগ থেকে আরেক করতে পারবেন
প্রায়শই <localleader> হবে \, তাই আপনি সাথে লাফাতে পারেন
দ্রষ্টব্য: বিপরীতে matchit
, আপনাকে আপনার কার্সারটিকে ট্যাগের মধ্যে রাখতে হবে না। এটিকে ডানদিকে রেখে দেওয়া <
বা প্লাগইনটির >
জন্য একেবারে ঠিক xmledit
। :)
দ্রষ্টব্য 2: এখানে একটি অপূর্ণতা হ'ল আপনি এটি ভিজ্যুয়াল মোডে ব্যবহার করতে পারবেন না। তবে এটি কোনও বড় বিষয় নয়, যেহেতু আপনি সর্বদা সাথে পুরো ট্যাগটি নির্বাচন করতে পারেন at।
>
এটির মতো হন তবেdiv
এটি যদি আপনি চান তবে এটি কাজ করবে) before