ভিএমএইচএমএল ট্যাগের মধ্যে পাঠ্য মুছবেন?


164

আমি জানি

di<

একটি HTML ট্যাগ নিজেই মুছে ফেলবে।

দুটি ট্যাগের মধ্যে পাঠ্য মোছার কি সহজ উপায় আছে?

<span>How can I delete this text?</span>

ধন্যবাদ!

উত্তর:


321

ditএক্সএমএল ট্যাগের সাথে মেলে পাঠ্যটি মুছবে। ( it"অভ্যন্তরীণ ট্যাগ ব্লক" এর জন্য))

দেখুন :h itএবং :h tag-blocks


30
এবং অবশ্যই, citযখন আপনি ততক্ষণে লিখতে চান।
দেবিলেস্কি

6
আপনি যখন পার্শ্ববর্তী ট্যাগ (সিএসটি) কে <p> থেকে <ডিভি>> হিসাবে পরিবর্তন করতে চান এমন কিছু করতে চাইলে সুরাউন্ড প্লাগইন ( vim.org/scriptts/script.php?script_id=1697 ) দুর্দান্ত থাকে।
ক্রিস জেনকিনস

4
এখানে ড্যাট (মুছে ফেলা একটি ট্যাগ ব্লক) রয়েছে যা প্রকৃত ট্যাগগুলি অন্তর্ভুক্ত করে। সিট যা ডিটের মতো তবে পরে প্রবেশের মোডে প্রবেশ করে। বিড়াল যা ডাটের মতো তবে পরে প্রবেশের মোডে প্রবেশ করে। এছাড়াও দ্বি "এবং যথাক্রমে দ্বি (ডিলিট ভেতরের ডাবল উদ্ধৃতি এবং ডিলিট ভেতরের প্রথম বন্ধনী জন্য।
aiham

@ ক্রিস জেনকিনস আপনি কীভাবে এটি অর্জন করবেন তার একটি পুরো উদাহরণ দেখিয়ে দিতে পারেন? আমি কেবল উদ্ধৃতি / বন্ধনীর সাহায্যে এটি করতে পারি।
ফেলিকজেড

1
এছাড়াও vat(অথবা vit), পুনরাবৃত্তি দ্বারা অনুসরণ at(অথবা it) কার্যক্রমে নির্বাচন করতে পার্শ্ববর্তী ট্যাগ। (বা v2at, ইত্যাদি) তারপরে d(ইত্যাদি) মুছতে হবে।
জো ফ্রিম্যান

27
cit
ci"

ভিএম এর সেরা দুটি উত্পাদনশীলতা সক্ষমকারী কমান্ড।

আমি মাত্র দু'জনের সাথে অনেক সময় এবং প্রচেষ্টা সাশ্রয় করি।


3
citএই থ্রেডে আচ্ছাদিত, তবে উত্তরোত্তর ci"জন্য, পরবর্তী "পাওয়া পর্যন্ত মুছে ফেলা হবে । এইচটিএমএল ট্যাগে শ্রেণীর নাম পরিবর্তন করার জন্য দুর্দান্ত, যেমন <span id="really long annoying-id">- প্রথমে কার্সার সহ ", হিট করুন ci"এবং উদ্ধৃতিগুলির মধ্যে নতুন অক্ষর সন্নিবেশ করানো হবে।
অ্যালেক্স মুর-নীমি

ciwএটি বর্তমান শব্দটি মুছে ফেলার সাথে সাথে দরকারী; আমি এটি বেশি citএবং ci"আসলে ব্যবহার করি ।
জন স্পারওয়াসার

2
@ অ্যালেক্সমুর-নিমি: ci"পরবর্তী উদ্ধৃতি পর্যন্ত ডানদিকে এবং পরবর্তী উদ্ধৃতি পর্যন্ত ডানদিকে লেখাটি মুছে ফেলবে এবং তারপরে সন্নিবেশ মোডটি প্রবেশ করবে। ct"আসলে "পরবর্তী" সন্ধান করতে "মুছে ফেলার আদেশ" But তবে হ্যাঁ, কার্সার বাম উদ্ধৃতিতে থাকলে এটি একই আচরণ করে
স্ক্লিম্মচেন

9

কার্সার মুছে ফেলার জন্য প্রথম অক্ষরটিতে থাকা অবস্থায় << চেষ্টা করুন । আপনার উদাহরণে 'এইচ'।


অন্যান্য পরিস্থিতিতেও খুব দরকারী, ধন্যবাদ! (আমি ভেবেছি এটি "dt <" হওয়া উচিত)
সিএমবি

1
এটি প্রযুক্তিগতভাবে সত্য হলেও এটির জন্য প্রথমে যে অক্ষরটি আপনি মুছে ফেলতে চান তাতে লাইনটিতে কোথাও লাফানোর পরিবর্তে নেভিগেট করা প্রয়োজন। তবে সত্য সত্য। :-)
লায়োনসিনবেটা

4

( মুছে ফেলার জন্য প্রথম অক্ষরের কার্সার ) ভি / <[প্রবেশ] ডি

এই সমাধানটি প্রথম অক্ষর থেকে শুরু হয়, তারপরে ভিজ্যুয়াল মোডে প্রবেশ করে ("ভি")। এরপরে এটি পরবর্তী প্রারম্ভ বন্ধনী ("/ <") অনুসন্ধান করে এবং তারপরে অনুসন্ধান থেকে বেরিয়ে আসার জন্য এন্টার টিপুন।

এই মুহুর্তে, আপনার চাক্ষুষ নির্বাচনটি মোছার জন্য পাঠ্যটি আবরণ করবে। এটি মুছতে d ("d") টিপুন।

যদি আমাকে একগুচ্ছ ট্যাগের জন্য এটি করতে হত, আমি আদেশটি রেকর্ড করব এবং এটি পুনরাবৃত্তিযোগ্য করার জন্য এটি অন্য কয়েকটি অনুসন্ধানের সাথে একত্রিত করব। মূল সিকোয়েন্সটি এর মতো দেখতে পাওয়া যাবে:

[ ফাইলের শুরুতে কার্সার ] qa /> [enter] lv / <[enter] dnq

তারপরে টিপুন:

20 @ একটি

20 ট্যাগের জন্য এটি করতে


আমি c/<[enter]আমার "ভিম লাইফ" তে অনেকটা কমান্ড ব্যবহার করতাম, তবে এখন আমি এ নিয়ে কিছুটা আক্ষেপ করছি। আপনি দেখতে পাচ্ছেন, জনপ্রিয় অন্যান্য সম্পাদক / আইডিইগুলির জন্য বেশিরভাগ "ভাই-মোড" প্লাগইন এই নির্দিষ্ট ধরণের কমান্ড সমর্থন করে না। তারা সমর্থন cit, ci", ct<এবং যদিও। সুতরাং, আমি আবার পড়াচ্ছি।
পাইলেট

-1

আপনি যদি পতাকাগুলির মধ্যে পাঠ্য মোছার বিপরীতমুখী করার লক্ষ্য রাখছেন তবে আমি Vim-Surround ইনস্টল করার পরামর্শ দিচ্ছি এবং dstএটি চারপাশের ট্যাগটিকে মুছে ফেলার প্রস্তাব দিচ্ছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.