মন্তব্য ব্যবহার করে কোডের কিছু অংশের জন্য কোড বিন্যাসন কীভাবে অক্ষম করবেন?


299

আমি যেমন ইলিপ্সে করতে পারি ঠিক তেমন কোডের একটি অংশের জন্য ইন্টেলিজ আইডিইএ কোড ফর্ম্যাটরটি নির্বাচন করে অক্ষম করতে চাই । ইন্টেলিজ এই বৈশিষ্ট্যটিকে সমর্থন করে এবং যদি তাই হয় তবে আমি কীভাবে এটি ব্যবহার করব?


1
মন্তব্য ব্যবহার করে কোডের কিছু অংশ বাদ দেওয়ার জন্য অফিসিয়াল ডকুমেন্টেশন: jetbrains.com/help/idea/…
মায়াঙ্ক প্যাটেল

উত্তর:


542

13 সংস্করণ থেকে কোডটি মোড়ানো সম্ভব

// @formatter:off
...
// @formatter:on 

ইন্টেলিজ আইডিএ v.14 +:

পছন্দসমূহ> সম্পাদক> কোড স্টাইল> ফর্ম্যাটর নিয়ন্ত্রণ

ইন্টেলিজ আইডিইএ v.2016 +:

পছন্দসমূহ> সম্পাদক> কোড স্টাইল

ইন্টেলিজ আইডিইএ v.2018 +:

ফাইল> সেটিংস> সম্পাদক> কোড স্টাইল

আপনি যতক্ষণ না তারা মন্তব্যে থাকছেন ততক্ষণ ফরম্যাটর নিয়ন্ত্রণ চিহ্নিতকারীগুলিকে পরিবর্তন করতে পারেন।


1
বর্তমানে, @formatter:on(বা আপনি যে কোনও কিছু নির্ধারণ করুন) @formatter:offইতিমধ্যে উপস্থিত না থাকলে কিছুই করে না । পুনরায় ফর্ম্যাটিং বন্ধ করার সম্ভবত অন্যান্য উপায় রয়েছে - বা সম্পাদক আপনার কোডটি স্বয়ংক্রিয়ভাবে পুনরায় ফর্ম্যাট না করে। আপনার পছন্দগুলি অনুসন্ধান করুন। এই সেটিংটি এমন বিভাগগুলি নিয়ন্ত্রণ করতে হয় যেগুলি ম্যানুয়ালি একটি "পুনরায় ফর্ম্যাট" সম্পাদন করার সময় পুনরায় ফর্ম্যাট করা উচিত নয় for
লুই সেন্ট-আমুর

85
আপনাকে অবশ্যই Preferences-> Code Style-> General-> এ যেতে হবে Formatter Controlএবং Enable formatter markers in commentsএটি কাজ করার জন্য চেক করতে হবে।
সীমানাগুলি ২:0

13
14-এ, এটি পছন্দসমূহে রয়েছে> সম্পাদক> কোড স্টাইল> ফর্ম্যাটর নিয়ন্ত্রণ
এমারসন ফারুগিয়া

3
2016.x সংস্করণে এটি সেটিংস> সম্পাদক> কোড স্টাইলে পাওয়া যায়।
ফিলিপ

9
কেন এই বিকল্পটি ডিফল্টরূপে অক্ষম হয়? কোডগুলিতে মার্কার লাগানো এবং পুরো দলের জন্য ফর্ম্যাটিং সীমাবদ্ধ করা খুব দরকারী বলে মনে হচ্ছে।
তৈমুর ইয়ারোশ

173

কার্লোসের জবাব @formatter:offএবং @formatter:onকাজ করার জন্য দ্রষ্টব্য , আপনাকে প্রথমে পছন্দটি সক্ষম করতে হতে পারে:

কোড স্টাইল, জেনারেল, ফর্ম্যাটর কন্ট্রোলের অধীনে ইন্টেলিজে প্রেফারেন্সে একটি চেকবাক্স রয়েছে "মন্তব্যে ফর্ম্যাটর চিহ্নিতকারী সক্ষম করুন"

মারফত আবিষ্কৃত কিভাবে কনফিগ করার intellij-ধারণা কোডের কিছু অংশ ফরম্যাট করা?

IDEA-56995 মন্তব্যগুলি ব্যবহার করে প্রতি অঞ্চল অক্ষম কোড ফর্ম্যাটিং


7
আমি পুরো প্রকল্পে এটি নিষ্ক্রিয় করতে চাই
মিমি

4
"পুনরায় ফর্ম্যাট" এর জন্য অনুসন্ধানের বাক্সগুলি দেখতে বেশ কয়েকটি উপায়ের জন্য চেকবক্সগুলি স্বয়ংক্রিয়ভাবে ইন্টেলিজজে কোড পুনরায় ফর্ম্যাট করে: টেমপ্লেটগুলি থেকে পেস্টে, একটি ক্লোজিং ব্রেস টাইপ করার সময় ... আপনি কার্যকারিতা পরিবর্তন করতে চাইলে আপনি সত্যই খনন করতে পারেন। এটি সর্বদা বোধগম্য নয়। কোনও প্রশ্ন জিজ্ঞাসা করা হলে ইন্টেলিজের সমর্থন, বা কোনও পরামর্শ দিলে তাদের বাগ ট্র্যাকার ব্যবহার করুন।
লুই সেন্ট-আমুর

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

26

এক্সএমএল ফাইলগুলিতে ব্যবহার করুন:

<!-- @formatter:off -->
<!-- @formatter:on -->

2
এক্সএমএল ফাইলগুলিতে কাজ করে না। অ্যান্ড্রয়েড স্টুডিও 3.4.1 ইনটেলি-জে ভিত্তিক।
ভিটো ভালভ

1
ইন্টেলিজ আইডিইএতে এক্সএমএল ফাইলগুলিতে কাজ করে না।
এফজিয়াবোমিং

এটি "ফাইল / সেটিংস / সম্পাদক / কোড স্টাইল", "ফরমেটার নিয়ন্ত্রণ" বিভাগে "ইন্টেলিজ ইন্টেলিজ আইডিয়া 2020.1.2 এ কাজ করে না।
টনি ফালেবেলা

9

2010 থেকে অপ্রচলিত উত্তর:

না, এখনই এটি সম্ভব নয়, আমি একটি নতুন সমস্যা জমা দিয়েছি যা আপনি ট্র্যাক করতে পারেন।

অস্থায়ী সমাধান হিসাবে আপনি আইডিইএর জন্য বহিরাগত ফর্ম্যাটর প্লাগ-ইন ব্যবহার করতে পারেন যা Eclipse কোড ফর্ম্যাটরটি ব্যবহার করতে পারে (আমি এই নির্দিষ্ট বিকল্পটি সমর্থিত কিনা তা আমি চেক করিনি)।


2
আপনার ইস্যু জমা দেওয়ার জন্য টি, এমনকি এটির 5 বছর আগে - আজ এটি আমাকে সহায়তা করেছিল :-)
গিজমো


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