ग्रहण में प्रारूपण अक्षम करें


6

मैंने पाया कि जब मैं ग्रहण में एक .java फ़ाइल को सहेजता हूं, तो यह मुझे किसी भी इंडेंटेशन और लाइन ब्रेक को सुधारने में मदद करता है। यह बहुत कष्टप्रद है। मैं इससे कैसे बच सकता हूं?

जवाबों:


5

यह "कोड क्लीन अप" का हिस्सा है। आप स्रोत - & gt; "साफ - सफाई ..."

इसके अलावा, यदि आप सामान्य रूप से कोड स्वरूपित करना चाहते हैं, तो आप फ़ॉर्मेटर को भी कॉन्फ़िगर कर सकते हैं, लेकिन डिफ़ॉल्ट को पसंद नहीं करते हैं। इन सेटिंग्स को बदलने के लिए, विंडो का उपयोग करें - & gt; प्राथमिकताएं - & gt; जावा - & gt; कोड शैली - & gt; फ़ॉर्मेटर।

फ़ॉर्मेटर के अंतिम टैब पर, आप उन टैग्स को बंद / बंद कर सकते हैं जो आपको कुछ कोड के सुधार को रोकने की अनुमति देते हैं।


पर / बंद टैग मुझे कोड के स्वरूपण भाग को रोकने की अनुमति देते हैं ... मैं ग्रहण का उपयोग करके कोड के किसी भी भाग को पुन: स्वरूपित नहीं करना चाहता। नया फॉर्मेट सेट किए बिना कोई भी तरीका?
Kit Ho

जैसा कि मैंने कहा: कोड सफाई कॉन्फ़िगर करें। बस विकल्पों में से "फॉर्मेट सोर्स कोड" को हटा दें।
Aaron Digulla

लगता है कि यह ग्रहण पर काम नहीं करता है 3.7 यह एक बग है?
Kit Ho

इससे मेरा काम बनता है।
Aaron Digulla

जावा संपादक - & gt; कार्रवाई को बचाने के लिए, भी अक्षम होना चाहिए! काम करने के लिए
Kit Ho

3

आपको एक विशेष टिप्पणी करके फ़ॉर्मेटिंग को बंद करने में सक्षम होना चाहिए, जैसे

// @formatting:off
...
// @formatting:on

इसे वरीयताओं में बदला जा सकता है


2

आप को निष्क्रिय कर सकता है Save actions यदि आपके पास कुछ है।

के लिए जाओ Window > Preferences और अनुसरण करो Java > Editor > Save actions। तब के लिए टिक अनचेक करें Perform the selected actions on save


क्या कोड साफ होगा और फॉर्मेटर इसे प्रभावित करेगा?
Kit Ho

1

मुझे लगता है कि मुझे अपने सवाल का जवाब मिल गया।

Project-> Preferences->Java Editor-> Save Action- >uncheck Format source code

यह सभी स्रोत कोड प्रारूप को अक्षम कर देगा।

कुछ उत्तर कह रहे हैं कि

Project ->Preferences->Java Code style-> Formatter (disable)
or
Project ->Preferences->Java Code style-> Clean up (disable)

दोनों ही केवल सेटिंग हैं जो बताती हैं कि कोड को कैसे स्वरूपित किया जाए यदि आप अनचेक करते हैं, तब भी यह स्रोत कोड को प्रारूपित करेगा फॉर्मेटर और क्लीन यूपी लेकिन जाँच करें संपादक कार्रवाई सहेजें

जावा संपादक सभी स्रोत कोड सेटिंग्स को ओवरराइड करेगा।


0

देख https://stackoverflow.com/a/5466000/125617

एक और उपाय है जिसका उपयोग आप विशिष्ट ब्लॉक टिप्पणियों के प्रारूपण को दबाने के लिए कर सकते हैं। ब्लॉक टिप्पणी की शुरुआत, और स्वरूपण में / * - (हाइफ़न पर ध्यान दें) का उपयोग करें यदि आप शेष फ़ाइल को प्रारूपित करते हैं तो यह प्रभावित नहीं होगी।

/*-
 * Here is a block comment with some very special
 * formatting that I want indent(1) to ignore.
 *
 *    one
 *        two
 *            three
 */

स्रोत: http://java.sun.com/docs/codeconv/html/CodeConventions.doc4.html


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.