যে কোনও শীর্ষস্থানীয় স্পেসগুলি সরিয়ে ফেলুন (ট্যাবগুলি সহ নয়)


2

আমি ভিমে অগ্রণী স্থানগুলি সরিয়ে দেওয়ার চেষ্টা করছি তবে ট্যাবগুলিতে স্পর্শ করছি না। উদাহরণস্বরূপ, নীচের প্রতিটি লাইনের যদি একটি শীর্ষস্থানীয় ট্যাব থাকে তবে b_lineঅতিরিক্ত দুটি স্পেস থাকে তবে আমি কীভাবে কেবল এই দুটি স্থান সরিয়ে ফেলব?

a_line
  b_line
c_line

আমি সমস্ত অযাচিত ট্রেইলিং হোয়াইটস্পেস সরাতে এটি ব্যবহার করছি:

:%s/\s\+$//

http://vim.wikia.com/wiki/Remove_unwanted_spaces

উত্তর:


2

পরিবর্তে এটি ব্যবহার করুন:

:%s/^\(\t\+\)\s\+/\1/

এটি শীর্ষস্থানীয় ট্যাব অক্ষর সংরক্ষণ করে, তবে সেই ট্যাবগুলি অনুসরণ করে স্পেসগুলি সরিয়ে দেয়।

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