क्या गीन संपादक में कोड संरेखित करने के लिए कोई शॉर्टकट कुंजी है?


9

Ubuntu 13.10 में Geany संपादक का उपयोग कर रहा हूँ, क्या Geany संपादक में कोड (ऑटो-संरेखण) को संरेखित करने के लिए कोई शॉर्टकट कुंजी है?

उदाहरण के लिए: ग्रहण में - स्वत: प्रारूप को लागू करने के लिए Ctrl + Shift + F

जवाबों:


11

C, C ++, C ++ / CLI, C #, और Java के लिए

आप कलात्मक शैली 2.04 के साथ एक समान व्यवहार प्राप्त कर सकते हैं ।

  1. नवीनतम संस्करण डाउनलोड करें, वर्तमान 2.04 ( apt-getइंस्टॉल करने के लिए उपयोग न करें क्योंकि तब आपको पुराना संस्करण 2.03 मिलेगा और यह संस्करण इस परिदृश्य के लिए काम नहीं करेगा क्योंकि यह पाइप किए गए आउटपुट को स्वीकार नहीं करता है)

  2. कलात्मक शैली स्थापित करें -> डाउनलोड ( makeतब make install) में स्थापित डॉक (/astyle/doc/install.html) का पालन करें

  3. Geany में एक कस्टम कमांड जोड़ें:

    यहां छवि विवरण दर्ज करें

    यहां छवि विवरण दर्ज करें

    bash -c "astyle --indent-classes -Y"

    आर्टिस्टिक स्टाइल डॉक्यूमेंटेशन में इस लुक को कस्टमाइज़ करने के लिए

  4. पहले Geany कस्टम कमांड को चलाने के लिए एक टेक्स्ट क्षेत्र चुनें और Ctrl+ दबाएँ1

    यहां छवि विवरण दर्ज करें

HTML के लिए

आप साफ सुथरा उपयोग कर सकते हैं , अगर आप जीनी का उपयोग करते हैं तो सुव्यवस्थित अपने html कोड को भी संकलित कर सकते हैं।

  1. साफ स्थापित करें: sudo apt-get install tidy

  2. एक कस्टम कमांड बनाएं (उदाहरण):

    bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"

और जानकारी:

अजगर के लिए

अजगर स्रोत सूत्र / सुंदर प्रिंटर (परीक्षण नहीं किया गया)


आपके उत्तर के लिए धन्यवाद, उपरोक्त समाधान केवल C, C ++, C #, और जावा स्रोत कोड के लिए कलात्मक desc.please के अनुसार काम करेगा मुझे बताएं कि यह HTML, पायथन के लिए काम करेगा?
सुधीरा

@ सुधीरा ने जवाब दिया
तुकसन

इसने जावास्क्रिप्ट के लिए भी काम किया।
सुबीन

अपनी htmlफ़ाइलों के लिए, मैंने bash -c "tidy --quiet yes -m --output-xhtml no --output-html yes --wrap 0 --tidy-mark no --indent auto %f > /dev/null; true" (Geany replaces the फ़ाइल के नाम + विस्तार के साथ% f` का उपयोग किया )। मुझे लगता 2है कि पदावनत कर दिया गया।
क्लेमेंट

विंडोज़ पर, उपयोग करेंcmd /c "astyle --indent-classes -Y"
mppfiles

0

XML के लिए टूल> प्लगइन मैनेजर पर जाएं और XML PrettyPrinter नामक प्लगइन को सक्रिय करें। यदि वह प्लगइन उपलब्ध नहीं है तो apt या synaptic का उपयोग करके इसे खोजें।

इंस्टॉल होने के बाद, टूल्स> प्रिटीप्रिन्टर एक्सएमएल पर क्लिक करें।


0

आप अपने कोड को संरेखित करने के लिए एक पैटर्न का उपयोग करके मैन्युअल संरेखण का उपयोग कर सकते हैं। यह धीमी है लेकिन किसी भी भाषा के लिए काम करती है। यहाँ पर पोस्ट करने के लिए एक tclscript है https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/

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