উত্তর:
পাঠ্যটি নির্বাচন করুন
প্রেস:
আপনি চাপ দিয়ে 'নিয়মিত প্রকাশ' নির্বাচন করেছেন তা নিশ্চিত করুন:
কি সন্ধান করুন: ^\n
এর সাথে প্রতিস্থাপন করুন: (কিছুই নয়, ফাঁকা রাখুন)।
^(\r|\n\r?)
সমস্ত সম্ভাব্য লাইন ব্রেকগুলি কভার করার জন্য ছোট পরামর্শ ব্যবহার ।
^[\s]*?[\n\r]+
?
, যেমন *
শূন্য ঘটনার সাথেও \s*
মেলে এবং অতিরিক্ত '\ r' এর সাথে মিলবে যখন উদাহরণস্বরূপ একটি লিনাক্স পরিবেশে উইন্ডোজ পাঠ্য সম্পাদনা করা, সুতরাং ^\s*$
কৌশলটিও কার্যকর।
লাইনে কোনও ফাঁকা স্থান না থাকলে হুগোর উত্তরে রিজপ্লেক্সটি সঠিক। যদি স্পেস থাকে তবে রেজিপ্সপ হতে পারে^\s+$
^[\s]*?[\n\r]+
পরিবর্তে চেষ্টা করুন। আমি এটি পরীক্ষা করেছি এবং এটি কাজ করে।
এই জাতীয় কাজের জন্য কিছু এসটি 2 / এসটি 3 প্লাগইন রয়েছে। আমি এই দুটি মত করি:
খালি / অপ্রয়োজনীয় লাইন অপসারণের জন্য প্রথমটির দুটি পদ্ধতি রয়েছে। তাদের মধ্যে একটি বলা হয় Delete Surplus Blank Lines
যা দুর্দান্ত। এটি কেবল সেই লাইনগুলি সরিয়ে দেয় যা অন্য খালি লাইন অনুসরণ করে
আমাকে ব্যবহার করতে হয়েছিল:
replace n দিয়ে ^ n ^ \ s *। n প্রতিস্থাপন করুন
Https://github.com/NicholasBuse/sublime_DeleteBlankLines প্লাগইন এ সব কিছুই করেনি।
আমি যা ভেবেছি তার চেয়ে সহজ Ctrl+ + Aঅনুসরণ Ctrl+ + Hতারপর রেগুলার এক্সপ্রেশন নির্বাচন করুন .*
। \n\n
সঙ্গে প্রতিস্থাপন \n
। ভাল খবর!
আপনি এটি সন্ধান করছেন:
^\n|^\s+$
যদি সাদা স্থান বা সামনের অংশে> ট্যাবযুক্ত সামগ্রী থাকে তবে এটি লাইনটি মুছে ফেলবে না
উদাহরণ:
এগুলি মুছে ফেলা হবে না: ... স্পেস ... এবিসি
... ট্যাব ... এবিসি
এটা হবে:
... স্থান ... ... আর কিছু না ...
... ট্যাব ... ... আর কিছু নয় ...
একাধিক নির্বাচন ব্যবহার করে: এক জোড়া লাইন বিরতি নির্বাচন করুন, তারপরে দ্রুত অনুসন্ধান করুন সমস্ত ( Alt+ F3), বা দ্রুত অ্যাড নেক্সট ( Ctrl+ D) বারবার ব্যবহার করুন, সেগুলি সমস্ত নির্বাচন করতে; তারপরে Enterতাদের একক লাইন বিরতিতে প্রতিস্থাপন করতে আঘাত করুন।
রেজিেক্স ছাড়াই এটি করার আরও সহজ উপায়। আপনার পুরো লেখাটি নির্বাচন করতে হবে। তারপরে যান: সম্পাদনা করুন -> লাইনগুলি পারমুট করুন -> অনন্য।
এখানেই শেষ. এবং সমস্ত ফাঁকা লাইন মুছে ফেলা হবে।
"যোগ লাইনে" আছে। যদি ওএসএক্সে থাকে তবে আপনার সমস্ত পাঠ্য নির্বাচন করুন এবং কয়েকবার সিএমডি-জে টিপুন এবং এটি লাইন ব্রেকগুলি সরিয়ে লাইন দ্বারা আপনার নির্বাচনটি ধসে পড়বে।
সম্পাদনা করুন: এই পদ্ধতির আপনাকে এক লাইনের সমস্ত কিছু দিয়ে যাবে, যা আপনি যা চেয়েছিলেন তা নয়।
ctrl-q
(রেকর্ড ম্যাক্রো), cmd-j
(লাইনগুলিতে যোগ হওয়া) down arrow
, ctrl-q
(শেষ ম্যাক্রো) । তারপরে shift-ctrl-q
প্রয়োজনীয় হিসাবে
যাঁরা সাবালাইম টেক্সট এডিটর সম্পর্কে কৌতূহলী তাদের জন্য অনানুষ্ঠানিক-ডকুমেন্টেশন আকর্ষণীয় হতে পারে!
' ট্রিমার ' নামে একটি দুর্দান্ত প্যাকেজ রয়েছে (যা সাব্লাইম 2 এবং 3 এর জন্য) খালি লাইনগুলি মুছে দেয়। এটি অন্যান্য অনেক দরকারী কাজ করে।
এটি দেখুন: https://packagecontrol.io/packages/Trimmer
আমার ক্ষেত্রে কিছু খালি লাইনে ইউনিকোড অক্ষর শূন্য প্রস্থের স্থান (ইউ + 200 বি) রয়েছে। এই ইউনিকোড চরিত্রটি সহ খালি লাইনগুলি মুক্ত করতে:
\s\x{200b}|^\s
সন্ধান / প্রতিস্থাপন ব্যবহার করে, ফাঁকা রেখার উপরের লাইনের শেষে এবং ফাঁকা পরে লাইনের শুরুতে শেষ করে একটি নির্বাচন আটকে দেওয়ার চেষ্টা করুন। এটি একটি একক ফাঁকা লাইনের জন্য কাজ করে। আপনি একাধিক ফাঁকা লাইনের জন্যও প্রক্রিয়াটি পুনরাবৃত্তি করতে পারেন। CTRL- H, অনুসন্ধান বাক্সে আপনার নির্বাচনটি রাখুন এবং অনুলিপি বাক্সে অনুলিপি / পেস্ট বা অন্য পদ্ধতির মাধ্যমে একটি নতুন লাইন রাখুন।
যদি ^\n
সঠিকভাবে কাজ না করে তবে ===> চেষ্টা করুন .*[^\w]\n