স্থানীয় ভেরিয়েবলটি তৈরি করতে ইন্টেলিজ শর্টকাট কী?


121

Eclipse এ আপনার যদি কোনও পদ্ধতি থাকে:

String MyObject.getValue();

এটি ব্যবহার করার সময় আপনি যেতে পারেন:

MyObject.getValue(); 

যদি আপনি কার্সারটি লাইনে থাকে এবং আপনি হিট CTRL+ করেন তবে 1আপনি 'একটি নতুন স্থানীয় ভেরিয়েবল বরাদ্দ করতে' একটি প্রসঙ্গ মেনু পাবেন যার ফলস্বরূপ নিম্নলিখিত:

String value = MyObject.getValue(); 

আপনি কি এটি সহজেই ইন্টেলিজজে করতে পারবেন? আমি নেট অনুসন্ধান করেছি কিন্তু সাফল্য ছাড়াই।


10
প্রিন্ট আপনি যদি কোনও কীবোর্ড শর্টকাট মনে না রাখেন: আপনি কোডটিতে যেখানেই থাকুন না কেন, যদি আপনি [Ctrl] + [শিফট] + [এ] ([সেন্টিমিটার] + [শিফট] + [এ] ম্যাকে) চাপান তবে এটি প্রদর্শিত হবে নাম অনুসারে কর্মের একটি তালিকা, আপনি যে ক্রিয়াটি করতে চান তা টাইপ করতে পারেন (যেমন চলক) এবং এটি
খ্রিস্টান গার্সিয়া

ইক্লিপসে "Ctrl-2 l" (লোয়ার-কেস এল) করা আরও দ্রুত।
ডানকান জোন্স 21

উত্তর:


192

হাঁ! এটি হল ভেরিয়েবল রিফ্যাক্টরিং পরিচিতি । ডিফল্টরূপে, কিছু পাঠ্য নির্বাচন করুন এবং তারপরে Ctrl+ Alt+ V(ম্যাকের জন্য: + + V) টিপুন । যদি অভিব্যক্তিটি অসম্পূর্ণ বা অবৈধ হয় তবে ইন্টেলিজ এখনও আপনার অর্থ কী তা সম্পর্কে একটি ভাল অনুমান করবে এবং আপনার জন্য এটি ঠিক করার চেষ্টা করবে।


2
ধন্যবাদ। আমি CTRL + ALT + F ব্যবহার করছিলাম তবে এটি একটি 'স্থানীয়' বিকল্প দেয় না।
জেআরসি

29
ম্যাকের জন্য সিএমডি + আল্ট + ভি
Zach Lysobey

এবং, আপনি ভেরিয়েবল টাইপ চয়ন করতে Shift + ট্যাব টিপতে পারেন, আইডিইএ ভবিষ্যতের জন্য আপনার পছন্দ মনে রাখবে।
ব্যবহারকারী 674158

1
পপআপটিতে ক্লিক না করে কী-বোর্ডের মাধ্যমে পরিবর্তনশীল চূড়ান্ত ঘোষণা করার কোনও সম্ভাবনা আছে?
ম্যাথিয়াস বদর

1
আমি মনে করি একবার আপনি উল্লেখ করলেন যে পরিবর্তনশীলটি প্রথমবারের মতো চূড়ান্ত হওয়া উচিত, আপনার নির্বাচন ভবিষ্যতে স্মরণ করা হবে (অন্তত IntelliJ 14 এ)।
জন অনস্টট

50

ইন্টেলিজজে 13.1 পোস্টফিক্স সমাপ্তির সূচনা করেছিল ।

পোস্টফিক্স সমাপ্তির সাহায্যে আপনি স্থানীয় ভেরিয়েবলটি টাইপ করে পরিচয় করিয়ে দিতে পারেন:

MyObject.getValue().var

এবং টিপে ctrl + spaceবা enter

এমনকি এটি অন্যান্য বিবৃতিগুলির ভিতরেও কাজ করে। উদাহরণ স্বরূপ:

foo.someMethod(myObject.getValue().var);

11

ম্যাক ব্যবহারকারীদের জন্য: alt + enterআপনি যেখানে নিজের ভেরিয়েবল তৈরি করতে চান সেই অবস্থানটিতে

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