আমি কীভাবে ইন্টেলিজজে স্কাল অভিব্যক্তির প্রকারটি দেখতে পারি


125

অ্যাকলিপস স্কেলা প্লাগইনে একটি দুর্দান্ত বৈশিষ্ট্য রয়েছে যা আপনি যখন মাউসটিকে তার উপর দিয়ে রাখেন তখন চলকের ধরণটি আপনাকে দেখায়। আমি কীভাবে ইন্টেলিজি প্লাগইন সহ একই তথ্য দেখতে পারি?

উত্তর:


128

মত প্রকাশ ও প্রকার নির্বাচন করুন Alt+ + =


আপনি যদি শর্টকাট পরিবর্তন করতে চান তবে যান Preferences > Keymapএবং অনুসন্ধান ক্ষেত্রে "টাইপ তথ্য" লিখুন।

পুরোনো সংস্করণে, এটা Shift+ + Ctrl+ + Alt+ + T


2
আমি মনে করি এটিই আমি সন্ধান করছি, Ctrl + Q কেবলমাত্র সমস্ত এক্সপ্রেশন নয় ভেরিয়েবলের জন্য কাজ করে।
জন ফ্রিডম্যান

এটি ঠিক আপনি যা খুঁজছেন তা নয়; এটি বাটের একটি ব্যথা কারণ আপনাকে আপনার কার্সারটি পুনরায় স্থাপন করতে হবে, একটি 4-কী সংমিশ্রণ ব্যবহার করতে হবে, তারপরে আপনার কার্সারটি যেখানে ছিল সেখানে ফিরিয়ে দিন। তবে এটি সর্বোত্তম এবং এটি ব্যবহারের পরিবর্তে অনুমানের ধরণের ঘোষণার একমাত্র উপায়।
লুইজি প্লিঞ্জ

67
সিটিআরএল-শিফট-পি ইনটেলিজ লেডায় অসক্সে
ডাস্টিন

2
বাহ, কীবোর্ড শর্টকাট তারা পরিবর্তন করে রাখে। এটি অদ্ভুত যে আমি ইন্টেলিজি প্রায়শই অকারণে আমার মুখের উপরে টুলটিপ নিক্ষেপ করতে দেখি তবে এটি - যা আসলে গুরুত্বপূর্ণ, এটি পৌঁছানো শক্ত। আচ্ছা ভালো.
আকৌপ্পি

এটি আবার খুঁজে পেতে এখানে ফিরে আসতে হয়েছিল।
ইন্টেলিজ

45

OS X এর উপর, এটা এর ctrl+ + shift+ + Pআমার জন্য। এটি সমাধান করা জেনেরিকগুলির সাথে সঠিক ধরণটি দেখায়।



32

এর ধরণটি দেখতে আপনি একটি পরিবর্তনশীল বা পদ্ধতির স্বাক্ষরে Ctrl+ Qচাপতে পারেন।

মত প্রকাশ ও প্রকার নির্বাচন করুন: এছাড়াও কোনো মত প্রকাশের দর্শন প্রকার করার জন্য একটি ঝরঝরে কৌতুক Ctrl+ + Alt+ + V। এটি সুবিধার জন্য দেখানোর জন্য এক্সট্র্যাক্ট ভেরিয়েবল ডায়ালগটি এক্সপ্রেশন টাইপের সাথে দেখাবে।


দেখে মনে হচ্ছে যে Ctrl + Q সর্বশেষ প্লাগইন সংস্করণে প্যারামিটারাইজড ধরণের সমাধান করে
জন ফ্রিডম্যান

22

আপনি ইন্টেলিজকে সেট করতে পারেন গ্রহটির মতো সাজান। যাও:

File -> Settings -> Languages & Frameworks -> Scala

এবং তারপরে "এমএস এর পরে মাউস হোভারে প্রকারের তথ্য দেখান" এ টিক দিন এবং আপনার পছন্দসই সময়সীমা সেট করুন।

অন্যান্য বার্তাগুলি অগ্রাধিকার নিয়েছে বলে মনে হয় এটি বাদ দিয়ে এটি ভাল কাজ করে। সর্বাধিক প্রচলিত "ঘোষণাপত্রটি কখনই ব্যবহৃত হয় না" যা আপনি কেবল একটি লিখে থাকেন valএবং এটির টাইপটি দেখতে চাইলে বেশিরভাগ সময় হয়। তারপরে আপনাকে পিসির জন্য ( Alt+ =) বা ম্যাকের জন্য ( Ctrl+ Shift+ P) অবলম্বন করতে হবে।


1
বাস্তবে এটি সঠিক উত্তর হওয়া উচিত যেহেতু @ জনফ্রিডম্যানের গ্রহণের মতো আচরণ করতে চায়। অন্যগুলি উত্তরগুলি কেবল এটির জন্য শর্টকাট দেয়, যা ভেরিয়েবলের উপরে মাউসটি সরিয়ে দেওয়ার চেয়ে বেশি সময় নেয়
Ignacio Alorre

19

ইন্টেলিজজে 2016 এবং পরবর্তীকালে কী Mac OS X 10.5+-বাইন্ডিংয়ের সাথে Ctrl+ + হয় P

পুরানো উত্তর:

কী- Mac OS X 10.5+বাইন্ডিং সহ ম্যাকওএসের অধীনে এটি + হবে =বলে মনে করা হচ্ছে, তবে এটি (আমার জন্য) মোটেই কাজ করে না বলে মনে হয়।

সেটিংসে ( Preferences > Keymapএবং অনুসন্ধানের ক্ষেত্রে "টাইপ তথ্য" লিখুন), আমি শর্টকাটটি Ctrl+ + Tক্রিয়ায় যুক্ত করেছি। এই শর্টকাটটি দুর্দান্ত কাজ করে।


2
আরও একটি টিপ: সহজেই একটি এক্সপ্রেশন নির্বাচন করতে আপনার নির্বাচন বাড়াতে বা সঙ্কুচিত করতে ⎇। বা ⎇ press টিপুন।
এরিক ভান ওস্টেন

1
+1 ওএসএক্স 10.7.4, ইন্টেলিজ সিই 11.1। সেমিডি- = আবদ্ধ ছিল তবে কাজ হয়নি, অন্য কোনও কাজকে রিবন্ডিং করছে।
ডাস্টিন গেটেজ

1
ইন্টেলিজ 14, ওএস এক্স ইয়োসেমাইট: - এক্সপ্রেশন ইভাল টাইপ: CTRL + Shift + P- একক মানের ধরণ (আরও বিশদ সরবরাহ করে):CTRL + J
রাউল

3

কমান্ড কীটি মাউসওভার হিসাবে ধরে রাখুন। দ্রষ্টব্য: আমি এটি স্ট্যান্ডার্ড কী-বাইন্ডিং সহ ম্যাক ওএস এক্সে পরীক্ষা করেছি। বিভিন্ন ওএস বা মানহীন কী-বাইন্ডিং অবশ্যই আলাদা হতে পারে তবে কার্যকারিতা অবশ্যই আছে।


1
আমি যা অন্তর্নিহিত ক্লাসের scaladoc মত দেখায় যখন আমি শিফ্ট ও মাউসওভার চেপে ধরে রাখুন, কিন্তু এই পুরো টাইপ তথ্য, যেমন প্রদর্শন করা হয় না val test = Seq(1,2)seq শো টাইপ তথ্য [+ একটি] না seq [ইন্টারঅ্যাক্টিভ]
জন Freedman

1

এখানে চারপাশে ভাল টিপস জড়ো হয়েছে, তবে ক্যাপবোর্ডের বাইন্ডিংয়ের মাধ্যমে ম্যাপিংগুলি আলাদা হয়, তাই এখানে বাইন্ডিংগুলির একটি সংক্ষিপ্তসার রয়েছে Mac OS X 10.5+

  • ctrl + হোভার: এক্সপ্রেশনটির ধরণটি দেখান

  • alt + হোভার: এক্সপ্রেশনটিতে ক্লিক করা তার মানটি পরীক্ষা করে (খুব সহজ!)

  • + হোভার + হোভারের মতো কাজ করে ctrl, তবে লিঙ্কটি ক্লিক করার সাথে এক্সপ্রেশনটির অন্যান্য রেফারেন্সগুলিতে যেতে দেয় (সিটিআরএল + ক্লিক স্পষ্টভাবে তা হয় না কারণ এটি ওএস এক্সের ডান ক্লিক হিসাবে বিবেচিত)।

দ্রষ্টব্য: Mac OS X 10.5+বেন্ডিংগুলি এখনও ইন্টেলিজজে 13.1 এ ডিফল্ট নয়, তবে সেগুলি সত্যই হওয়া উচিত। পুরানো Mac OS Xবাইন্ডিংয়ের তুলনায় তাদের আরও বেশি ওএস এক্স অনুভূতি রয়েছে । আপনি এগুলি সন্ধান করতে পারেন Preferences > "keyboard"(অনুসন্ধানের ক্ষেত্রে)>Keymap > Keymaps: Mac OS X 10.5+

এগুলির সাথে আসল ব্যবহারের সমস্যা (ইন্টেলিজজে ১৩.১.১) হ'ল একটিতে কীটি রাখা দরকার, তারপরে কার্সারটি সরানো দরকার move আপনার অভিব্যক্তিটিতে ইতিমধ্যে কার্সার থাকলে এটি আদর্শভাবে কাজ করা উচিত, তারপরে ctrl / alt / cmd টিপতে শুরু করুন। আমি এটির জন্য তাদের অনুরোধ করব।

পুনশ্চ. আমি জানি এটি ওএস এক্স, আনুষ্ঠানিকভাবে, ম্যাক ওএস এক্স নয়। ইন্টেলিজ আইডিইএ এখনও কমপক্ষে কী-ক্যাপগুলির জন্য পুরানো নাম ব্যবহার করে।


1

ওএস এক্স-এর জন্য, পূর্ণ সংজ্ঞা, টাইপ এবং পরামিতিগুলি পেতে ভেরিয়েবল, ফাংশন বা স্বাক্ষরে ctrl+ ব্যবহার Jকরুন। ব্যবহারের ctrl+ + shift+ + Pমূল্যায়ন টাইপ জন্য (এই এছাড়াও হাইলাইট কোড অবরোধ করা বা অভিব্যক্তি উপর কাজ করে)।


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