سؤال

وأود أن تكون قادرة على إنشاء قالب يعيش في فكرة Jetbrain التي سيتم تسجيل حجج طريقة ل. دعنا نسميها "لارج". وسوف تعمل مثل:

public void get(String one, String two) {
    larg<tab>

لإنشاء

public void get(String one, String two) {
    log.info("get: one = " + one + " two = " + two);

وأنا بخير مع الحصول على اسم الأسلوب في، ولكن لم ترد على كيفية سحب في الحجج الأسلوب. أي أفكار؟

هل كانت مفيدة؟

المحلول

وأنا 4 سنوات في وقت متأخر، ولكن القالب soutp معرفة مسبقا لا حد كبير هذه باستخدام متغير groovyscript.

إليك السيناريو رائع أن تفعل ما كنت تبحث عن

groovyScript("'\"' + _1.collect { it + ' = [\" + ' + it + ' + \"]'}.join(', ') + '\"'", methodParameters())

نصائح أخرى

وهذا هو الآن في وقت متأخر من 6 سنوات، ولكن وجدت الحل هو موضح بشكل جيد لذلك. (ليس لدي أية قوالب soutp في قوالب بلدي) http://artfulonline.blogspot.com.au /2014/03/quick-logging-with-intellij-live.html

ويبدو أنه ليس من الممكن حاليا مع قالب الحي.

Jetbrain في المنتدى :

There is no predefined live template function to do this for you automatically.
You can write a plugin that would provide such a function.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top