ইন্টেলিজ আইডিইএতে System.out.println () শর্টকাট


182

আমি জানি আমি মুদ্রণ করতে পারেন System.out.println()সঙ্গে "sout" + tab"Syso" + ctrl + spaceগ্রহণের মতো আমি কীভাবে এটি করার উপায় আছে ?



উত্তর:


255

আইডিয়া 17eap এ:

sout: প্রিন্ট

System.out.println();

soutm: বর্তমান ক্লাস এবং পদ্ধতির নামগুলি System.out এ মুদ্রণ করে

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp: পদ্ধতির প্যারামিটারের নামগুলি এবং System.out এ মানগুলি মুদ্রণ করে

System.out.println($FORMAT$);

soutv: System.out এ একটি মান মুদ্রণ করে

System.out.println("$EXPR_COPY$ = " + $EXPR$);

একবারে কোনও ফাইলে সমস্ত ফাংশনের জন্য সাউথমে কল করার কোনও শর্টকাট আছে কি? আপনি যখন লগগুলির সাহায্যে ফাংশন কল প্রবাহটি সনাক্ত করতে চান এটি দরকারী।
nkalra0123

48

হ্যাঁ, আপনি এটি করতে পারেন। কেবল সেটিংস -> লাইভ টেম্পলেটগুলি খুলুন। sysoসংক্ষিপ্তকরণ এবং System.out.println($END$);টেম্পলেট পাঠ্য হিসাবে একটি নতুন তৈরি করুন ।


2
এটি সিটিআরএল + স্পেস দিয়ে স্বয়ংক্রিয়ভাবে সম্পন্ন করার তার ইচ্ছার উত্তর দেয় না।
মুরাত কারাগেজ

ঠিক আছে, যদি তিনি এই সেটিংটি করেন তবে তিনি কি বিবৃতিটি শেষ করতে টাইপ করে sysoটিপতে পারবেন না Tab? মূল পদ্ধতিটি সংজ্ঞায়নের সময় আমরা অনুরূপ কিছু করি: আমরা টাইপ করে psvmটিপুন Tabযা এটি স্বয়ংক্রিয়ভাবে তৈরি হয় public static void main(String[] args)
প্রগতিমার

সিটিআরএল + স্পেস লাইভ টেম্পলেটগুলিও প্রসারিত করে
পিটার গ্রোমভ

1
সিটিআরএল + স্পেসটি একইভাবে ট্যাব-র প্রসারিত করে না, এটি এতে তালিকাভুক্ত সাউট সহ একটি মেনু টানছে - যদিও খুব কাছাকাছি (এবং এটি কেবলমাত্র আমিগ্রহ কীম্যাপটি চালু করেছি বলেই হতে পারে)। লিওর উত্তরটি সহায়তা করে
বিল কে

32

আপনি যদি ইন্টেলিজের সমস্ত শর্টকাট জানতে চান তবে "Ctrl + J" হিট করুন। এটি সমস্ত শর্টকাট দেখায়। System.out.println () এর জন্য "sout" টাইপ করুন এবং "ট্যাব" টিপুন।


11

সেটিংস খুলুন (ডিফল্টরূপে Alt + Ctrl + S) এবং লাইভ টেম্পলেটগুলির জন্য অনুসন্ধান করুন। উপরের অংশে একটি অপশন রয়েছে যা "TAB দিয়ে ডিফল্টরূপে প্রসারিত করুন" বলে জানিয়েছে (টিএবি ডিফল্ট হ'ল), "কাস্টম" চয়ন করুন এবং তারপরে "পরিবর্তন" টিপুন এবং "লাইভ টেম্পলেট সম্প্রসারিত করুন" বিকল্পটিতে কী-ম্যাপ "ctrl + স্পেসবার" যুক্ত করুন / এমমেট সংক্ষিপ্তকরণ "।

এখন আপনি সিটিআরএল + স্পেসবারে আঘাত করতে পারেন এবং লাইভ টেম্পলেটগুলি প্রসারিত করতে পারেন। এখন, লাইভ টেম্পলেটগুলির বিকল্পটিতে এটি "সিউটো" পরিবর্তে "সাইসো" -তে পরিবর্তন করতে, বিকল্পগুলির টনের কয়েকটি তালিকা পরীক্ষা করা আছে, "অন্য" এ যান এবং এটি প্রসারিত করুন, সেখানে আপনি "সাউট" খুঁজে পাবেন, কেবল এটির নাম পরিবর্তন করুন "syso" তে এবং অ্যাপ্লিকেশনটি হিট করুন।

আশা করি এটি আপনাকে সহায়তা করতে পারে।


2

ম্যাক-এ আপনি করতে পারেন sout + returnবা ⌘+j(সেমিডি + জে) লাইভ টেম্পলেট পরামর্শগুলি খুলতে পারেন sout, চয়ন করতে প্রবেশ করুনSystem.out.println();


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