2013-10-27 25 views
6

यह एक बहुत ही सरल सवाल है, लेकिन मुझे एसओ-सर्च और Google का उपयोग करके इसका कोई जवाब नहीं मिल रहा है।

क्या #set($user = "...") के साथ प्रत्येक टेम्पलेट में इसे सेट करने के बजाय वैश्विक स्तर पर फ़ाइल-टेम्पलेट्स में उपयोग किए गए डिफ़ॉल्ट $user VTL-variable को ओवरराइड करना संभव है?

इंटेलिजे के लिए कुछ प्रकार की सेटअप-स्क्रिप्ट की तरह, जहां मैं मूल्य बदल सकता हूं?

अग्रिम धन्यवाद।

वैसे, मैं इंटेलिजे अल्टीमेट 12.1.6 का उपयोग कर रहा हूं।

+0

http://stackoverflow.com/a/34475894/907576 वहां मैं Jetbrains बग-ट्रैकर समस्या को वोट देने का प्रस्ताव करता हूं "फ़ाइल टेम्पलेट्स, पूर्णता इत्यादि में उपयोग करने के लिए कस्टम लेखक नाम/ईमेल/संगठन कॉन्फ़िगर करें" – radistao

उत्तर

13

आप एक टेक्स्ट एडिटर में IntelliJ की .vmoptions फ़ाइल (ओं) को संशोधित करना चाहते हैं।

  • विंडोज़ में, IntelliJ-Install-Location/bin/idea.exe.vmoptions और/या IntelliJ-Install-Location/bin/idea64.exe.vmoptions संपादित करें।
  • मैक ओएस एक्स में, IntelliJ-Install-App.app/Contents/bin/idea.vmoptions संपादित करें।

इन फ़ाइलों के भीतर बस जोड़ सकते हैं या निम्न पंक्ति को संशोधित:

-Duser.name=Your name 

क्योंकि IntelliJ विचार जावा सिस्टम संपत्ति user.name का उपयोग करता है तो आप इस वाक्य रचना को पहचान हैं, कि है $user और ${USER} भरने के लिए।

+0

आप वास्तव में कर सकते हैं अंदर intelliJ से यह करो। यह लिंक एंड्रॉइड स्टूडियो http://tools.android.com/tech-docs/configuration के लिए इसका वर्णन करता है। शायद आईडीईए में एक ही –

+0

संपादन है कि फ़ाइल केवल तभी काम करती है जब आपने अभी तक एप्लिकेशन का उपयोग नहीं किया है। यदि आपके पास है, तो आपको "% USERPROFILE% \। IdeaIC2016.2 \ idea.exe.vmoptions" पर एक को संपादित करने की आवश्यकता है (आईडीईए संस्करण के लिए समायोजित करें)। जाहिर है, मैं विंडोज संस्करण के बारे में बात कर रहा हूँ। – Jamie

संबंधित मुद्दे