IntelliJ IDEA 12 এ সেভ করার জন্য ট্রেলিং হোয়াইটস্পেস সরান


97

ইন্টেলিজ আইডিইএ-তে সংরক্ষণ করার পরে কী স্বয়ংক্রিয়ভাবে পেছনের সাদা স্থান সরিয়ে ফেলা সম্ভব? আমি জানি যে এখানে কিছু কাজের ক্ষেত্র রয়েছে, উদাহরণস্বরূপ, প্রতিশ্রুতিবদ্ধ করার জন্য সাদা স্থানটি ছাঁটাই করতে গিট ব্যবহার করা। হয়তো এই প্রশ্নের সদৃশ এই এক , কিন্তু আমি এই কীবোর্ড শর্টকাট ও ম্যাক্রো স্থাপনের ছাড়া করা যাবে আশা করি।


4
আপনি উত্তর গ্রহণ করা উচিত, সেটিং অভিমানী এছাড়াও IntelliJ 12. রয়েছে (এবং যেহেতু এটি 11 এবং 13 এর আমি অনুমান এটা 12. এর)
ক্রিস এরিনা

উত্তর:


154

12 সম্পর্কে জানেন না তবে 13 এ নিম্নলিখিত সেটিংস রয়েছে:

সেটিংস → সম্পাদক Save সংরক্ষণে ফাঁকা স্থানগুলি স্ট্রিপ করুন

ইন্টেলিজজে 2017.2 এর অধীনে

সেটিংস → সম্পাদক → সাধারণ Save সংরক্ষণে স্ট্রিপ ফাঁকা স্থান

কনফিগারেশন সংলাপ


13
আইডিইএতে একটি ত্রুটি রয়েছে বলে মনে হচ্ছে (কমপক্ষে v13.1.4 সহ আমি এখন ব্যবহার করছি) যা উপরের পছন্দগুলিতে আপনি যা কিছু নির্বাচন করেছেন তা সত্ত্বেও, এখনও যে লাইনে কার্সার অবস্থিত রয়েছে সেখানে ট্রেলিং স্পেসগুলি সংরক্ষণ করবে । উদাহরণস্বরূপ, আপনি যদি কোনও লাইনের শেষে ক্লিক করেন এবং <tab>কয়েকবার চাপুন এবং তারপরে সংরক্ষণ করুন (বা অটোস্যাভ সক্ষম করে অন্য কোনও অ্যাপ্লিকেশনটিতে স্যুইচ করুন), তবে সেই লাইনটি ট্র্যাকিং স্পেস অক্ষত রেখে সংরক্ষণ করা হবে। আপনি কার্সারটি লাইন থেকে সরিয়ে নিয়ে যাওয়ার সাথে সাথে পুনরায় সেভ করবেন, স্পেসগুলি চলে যাবে।
স্কট ডডলি

4
এটি ২০১ 2016 এবং সেই বাগ এখনও রয়েছে।
ক্যাসিও পেরেইরা

4
একটি ক্যাপশন এটি কোনও বাগ নয়, এটি একটি বৈশিষ্ট্য যা আসলে কোনও বাগটিকে কোনও বৈশিষ্ট্যে রূপান্তর করে না। লাইন শেষ হওয়ার পরে একটি ক্যারেট থাকা খুব অসুবিধাজনক, তবে আমি চলতি লাইন থেকে (যেখানে কার্সারটি রয়েছে) থেকে ট্রেলিং হোয়াইটস্পেসগুলিও সরাতে চাই। উদাহরণস্বরূপ, সাব্লাইমটিতে এই বৈশিষ্ট্য রয়েছে এবং সাব্লাইম চাহিদা অনুযায়ী পেছনের শ্বেতস্পেসগুলি সরিয়ে ফেলতে পারে , কেবল সংরক্ষণের জন্য নয়
ম্যাক্সকুরিউকভ

4
কখন এটি বাস্তবায়িত হয়েছিল তা আমি নিশ্চিত নই, তবে আজকের মতো এখন একটি পছন্দ বিকল্প রয়েছে যা আপনাকে এই আচরণটি পরিবর্তন করতে দেয়: "সর্বদা ক্যারেট লাইনে স্পেস রাখুন" লেবেলযুক্ত একটি চেকবাক্স, যা "স্ট্রিপ ট্রিলিংয়ের নীচে রয়েছে" "স্পেসে সেভ" অপশন
ম্যাক্সএমএল

4
আমি ইন্টেলিজে সেটিংস পরিবর্তন করেছি এবং এটি এখনও কার্যকর হয় না।
ইয়ান এস

4

2020.1 ইনটেলিজজে সংস্করণ:

ফাইল -> সেটিংস -> সম্পাদক -> সাধারণ -> তারপরে 'ফাইলগুলি সংরক্ষণ করুন' এ স্ক্রোল করুন

সেভ অপশনে ফাঁকা স্থানগুলি স্ট্রিপ করুন


1

==> পছন্দসমূহ | এ যান সাধারণ | অন্য |

ঠিক যেমন ছবিতে দেখানো হয়েছে:

  1. সংরক্ষণে ট্র্যাপিং ফাঁকা স্থানগুলি: সমস্ত
  2. অলওয়ে রাখুন আনচেক করুন ....

এটি সংরক্ষণের সময় ট্রেলিং স্পেসগুলি সরিয়ে ফেলবে , আগে নয়

এখানে চিত্র বর্ণনা লিখুন


0

একটি বাহ্যিক সরঞ্জাম যুক্ত করুন। প্রোগ্রামটি পাস হওয়ার সাথে সাথে /usr/bin/sed(আপনার বাক্সে আলাদা হতে পারে, which sedসনাক্ত করতে চালানো ) এবং -i 's/[[:space:]]\+$//' $FilePath$প্যারামিটারগুলিতে সন্নিবেশ করান । সামগ্রিকভাবে আপনি যে কমান্ডটি ইন্টেলিজিকে চালিত করতে চান তা হ'ল

/usr/bin/sed -i 's/[[:space:]]\+$//' <your current file>

এই সেডটি পেছনের সাদা স্থানটিকে সরিয়ে ফেলবে এবং সামগ্রিকভাবে প্রভাব গিটের সাথে খুব মিল থাকবে। এর পরে আপনি আপনার নতুন বাহ্যিক সরঞ্জাম প্রবেশের জন্য কীবোর্ড শর্টকাট যুক্ত করতে পারেন, তবে সংরক্ষণে কোনও কিছুই চালানো সম্ভব কিনা তা আমি নিশ্চিত নই।

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