[0] [d] [$] এর চেয়ে দ্রুত একটি লাইন সাফ করুন


18

এর চেয়ে কোনও লাইনে পাঠ মুছে ফেলার আরও দ্রুত উপায় আছে কি?

  • 0শুরুতে ঝাঁপ দিতে টিপুন , তারপরে
  • টিপে d$লাইন শেষ না হওয়া পর্যন্ত খালি করবেন?

এছাড়াও, যদি আমি ইন্ডেন্টেশন বাদে সবকিছু মুছতে চাইতাম ? এটা করার কোন উপায় আছে?

উত্তর:


34

যেমনটি আপনি বলেছেন, একাধিক উপায় রয়েছে এবং আপনি বর্তমান লাইনটি সাফ বা মুছলে আপনার পরবর্তী পদক্ষেপটি কী হবে তা আপনিও বিবেচনায় নিতে পারেন।

  1. dd বর্তমান লাইন মুছে ফেলবে (পরিষ্কার নয়)
  2. 0D হোয়াইটস্পেস সহ বর্তমান লাইনটি সাফ করবে
  3. ^Dহোয়াইটস্পেস ( ট্রেলিং স্পেস সংরক্ষণ করে) না করে বর্তমান লাইনটি সাফ করবে^dg_
  4. 0C হোয়াইটস্পেস সহ বর্তমান লাইনটি সাফ করবে এবং আপনাকে সন্নিবেশ মোডে রাখবে
  5. ^Cহোয়াইটস্পেস সহ না করে বর্তমান লাইনটি সাফ করবে এবং আপনাকে sertোকানো মোডে রাখবে ( ^cg_ট্রেলিং স্পেস সংরক্ষণ করবে)

ccবা Sযথাক্রমে 4. বা 5 হিসাবে কাজ করবে যদি 'স্বয়ংক্রিয়' যথাক্রমে বন্ধ হয় বা চালু থাকে।

সুতরাং হাতের ক্রিয়াটি যা উপযুক্ত তা ব্যবহার করুন। আমি বিশ্বাস করি যে 0Dলাইনটি সাফ করার জন্য দ্রুততম, তবে আপনি এটির চেয়ে আরও দ্রুততর করতে আপনি যদি কিছু চান তা মানচিত্র করতে পারেন।


7
@ সুপারস্প্রিপ্ট Sএকটি প্রতিশব্দcc
এফডিনফ

1
@ উত্তরে দুর্দান্ত উত্তরের জন্য ধন্যবাদ TYLTK এটির সাথে সবচেয়ে সেরা: vi.stackexchange.com/…
রবি ডাব্লিকজ

9

হাঁ। আমি যদি ভিমকে পছন্দ করি এমন একটি জিনিস থাকে তবে এটি "আমি কি এটি করতে পারি?" এর উত্তর হ্যাঁ প্রায় সবসময় একটি জোর দেওয়া হয় ।

0D শুরুতে লাফ দেয়, তারপরে লাইনের প্রান্তটি মোছা হয়।

^D (সিটিআরএল + ডি নয়) প্রথম নন-হোয়াইটস্পেস অক্ষরে চলে যাবে, তারপরে শেষটি মুছে ফেলবে।

(পিএস আমি এই মুহূর্তে এটি আবিষ্কার করেছি এবং অন্য কোনও নুবসের সাথে ভাগ করতে চেয়েছি Please আরও ভাল উপায় আছে কিনা তা দয়া করে আমাকে জানান))


6

এক (স্থানান্তরিত) কী সঙ্গে সঙ্গতিপূর্ণ সাফ করুন: S

এটি ইনডেন্টও রাখে।

আপনি ইনডেন্টের পরে প্রথম অবস্থানে বা লাইনের শুরুতে সন্নিবেশ মোডে যান - কেবল একটি লাইনের বিকল্প কী প্রয়োজন - তাই নাম S- বিকল্পের মতো।

:help S

["x]S   Delete [count] lines [into register x] and start
        insert.  Synonym for "cc" |linewise|.

["x]cc  Delete [count] lines [into register x] and start
        insert |linewise|.  If 'autoindent' is on, preserve
        the indent of the first line.

Sএকটি দুর্দান্ত চাবি।
domi91c

3

কানা এর "সঙ্গে তেজ-textobj-লাইন " প্লাগ-ইন, আপনি অপারেশন সঙ্গে ইন্ডেন্টযুক্ত লাইনে ব্যবহার করতে পারেন il(যেমন dil), অথবা সমগ্র লাইন সম্পর্কে newline ছাড়া, সঙ্গে al(যেমন yal)। এই পদ্ধতির সুবিধা সূক্ষ্ম: তার জন্যে মনে থাকার উভয় আকাঙ্ক্ষিত অপারেশন জন্য গতি (শুরু, শেষ), আপনি টেক্সট বস্তুর উল্লেখ সরাসরি : আমি এন Ine, একটি Ine।

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