Плагін Eclipse scala має приємну функцію, яка показує вам тип змінної при наведенні на неї миші. Як я бачу ту саму інформацію з плагіном IntelliJ?
Плагін Eclipse scala має приємну функцію, яка показує вам тип змінної при наведенні на неї миші. Як я бачу ту саму інформацію з плагіном IntelliJ?
Відповіді:
Виберіть вираз і введіть Alt+ =.
Якщо ви хочете змінити ярлик, перейдіть до Preferences > Keymap
та введіть у поле пошуку "Введіть інформацію".
У старих версіях це Shift+ Ctrl+ Alt+ T.
CTRL / Клавіша Command та наведіть курсор на змінну чи метод.
Ви можете натиснути Ctrl+ Qна підписі змінної чи методу, щоб переглянути його тип.
Існує також акуратний трюк для перегляду типу будь-якого виразу: виберіть вираз і введіть Ctrl+ Alt+ V. Це покаже діалогове вікно вилучення змінної з типом виразу, яке потрібно витягти, для зручності.
Ви можете налаштувати IntelliJ на зразок затемнення. Йти до:
File -> Settings -> Languages & Frameworks -> Scala
а потім поставте галочку "Показати інформацію про тип при наведенні миші після, мс" та встановіть бажаний час.
Це добре працює, за винятком того, що інші повідомлення, схоже, надають перевагу. Найпоширенішою є "Декларація ніколи не використовується", яка займає досить багато часу, якщо ви тільки що написали "А" val
і хочете побачити його тип. Тоді вам доведеться вдатися до ( Alt+ =) для ПК або ( Ctrl+ Shift+ P) дляMac.
У IntelliJ 2016 та пізніших версіях Mac OS X 10.5+
прив'язки клавіш дорівнює Ctrl+ ⇧+ P.
Стара відповідь:
У MacOS з Mac OS X 10.5+
клавіатурними вкладками це повинно бути ⌘+ =, однак це, здається, не працює (для мене).
У налаштуваннях ( Preferences > Keymap
і введіть "Ввести інформацію" в полі пошуку) я додав ярлик Ctrl+ ⌘+ Tдо дії. Цей ярлик працює чудово.
CTRL + Shift + P
одного значення (надає більше деталей):CTRL + J
Утримуючи клавішу Command під час миші. Примітка. Я перевірив це на Mac OS X зі стандартними вкладками. Різні ОС або нестандартні вкладки клавіш, звичайно, можуть бути різними, але функціональність, безумовно, є.
val test = Seq(1,2)
показує інформацію про тип Seq [+ A], а не Seq [Int]
Тут зібрані хороші поради, але оскільки відображення відрізняються залежно від клавіатури, ось короткий опис Mac OS X 10.5+
прив’язок.
ctrl
+ наведіть курсор: покажіть тип виразу
alt
+ навести курсор: клацання виразу перевіряє його значення (дуже зручно!)
⌘
+ hover працює як ctrl
+ hover, але також дозволяє натискати на посилання, щоб перейти до інших посилань виразу (ctrl + click, очевидно, не відбувається, тому що це вважається правою кнопкою миші в OS X).
Примітка. Mac OS X 10.5+
Прив’язки все ще не є типовими для IntelliJ 13.1, але вони справді повинні бути. Вони мають більш рідне відчуття OS X, ніж старі Mac OS X
прив’язки. Активувати їх можна за допомогою Preferences > "keyboard"
(у полі пошуку)>Keymap > Keymaps: Mac OS X 10.5+
Справжня проблема юзабіліті з цими (на IntelliJ 13.1) полягає в тому, що потрібно утримувати клавішу, а потім переміщувати курсор. В ідеалі він також повинен працювати, коли ви вже маєте курсор на виразі, тоді починайте натискати клавішу ctrl / alt / cmd. Я прошу їх для цього.
пс. Я знаю, що це OS X, офіційно це не Mac OS X. IntelliJ IDEA все ще використовує старі імена, принаймні для клавіш.
У Windows. Alt + = In mac. варіант + =