Основной целью IntelliJ IDEA является продуктивность разработчика, и для этого она предоставляет мощные возможности автоматического дополнения codeа. Однако, так How есть несколько функций дополнения codeа, важно разобраться How они работают и Howую когда лучше использовать.
Жөнөкөй толуктоо Жөнөкөй толуктоо өзгөрмөлөрдүн аттары, түрлөрү, ыкмалары, туюнтмалары ж.б.у.с. үчүн эң примитивдүү божомолдорду жасайт. Жөнөкөй кошумча кошумча сиз тергениңизде автоматтык түрдө иштей турганын белгилей кетүү керек. Бул сунушталган варианттардын тизмесин көрүү үчүн баскычтоптун жарлыктарын басуунун кереги жок дегенди билдирет. Бирок, эгер сиз дагы эле аны кол менен чакыргыңыз келсе, анда Ctrl + Боштук баскычын басыңыз.
Жөнөкөй кошумчаны эки жолу чакырсаңыз, ал сизге көбүрөөк мүмкүнчүлүктөрдү, анын ичинде жеке мүчөлөрдү көрсөтө турганын эске алыңыз.
Smart Add-on Жөнөкөй кошумчадан тышкары, IntelliJ IDEA Smart Add-on менен камсыз кылат, ал алда канча өркүндөтүлгөн жана ар тараптуу. Акылдуу кошумча программа кандай түр күтүлүп жатканын жана маалымат түрлөрү кантип айландырыларын түшүнүп, контекстке ылайыктуу варианттарды сунуштайт. Акылдуу кошумчаны ишке киргизүү үчүн Shift + Ctrl + Боштук баскычын басыңыз . Эгерде сиз Smart Addition'ти эки жолу иштетсеңиз, ал сизге чынжырларды жана импорттолбогон статикалык мүчөлөрдү кошкондо көбүрөөк натыйжаларды көрсөтөөрүн эске алыңыз.
Өтмөк баскычын аяктоо Эгер сиз сунуш кылынган опциялардын тизмесинен бир нерсени Tab баскычын басуу менен тандасаңыз , ал курсор жайгашкан идентификатордун үстүнөн жазат, жөн гана ошол параметрди кошуунун ордуна. Бул файлдын аты сыяктуу идентификатордун бир бөлүгүн түзөтүп жатсаңыз, пайдалуу.
Билдирүүнү аяктоо Билдирүүнү аяктоо автоматтык түрдө жетишпеген кашааларды жана талап кылынган форматты кошот. Билдирүүнү аяктоо үчүн, жөн гана Shift + Ctrl + Enter басыңыз (Mac үчүн Shift + Cmd + Enter) .
Комплементтин инversionсы Эгерде сиз сунуштар тизмесинен буль элементин тандасаңыз, басуу менен ! , анда IntelliJ IDEA натыйжага инversion операторун автоматтык түрдө кошот.
Median Match IntelliJ IDEA ошондой эле Median Match деп аталган нерсени колдойт. Бул эң башынан эле ID жазуунун кереги жок дегенди билдирет. Мисалы, эгер сиз ысымдын бир бөлүгүн гана эстесеңиз, аны жазыңыз жана IntelliJ IDEA дагы эле сиз үчүн туурасын табат.
Информация о параметрах Если вам нужно видеть предположительные параметры для Howого-то метода or конструктора, просто нажмите Ctrl + P (Cmd + P для Mac). IntelliJ IDEA покажет информацию по параметрам для каждого перегруженного метода or конструктора, и выделит цветом самое полное соответствие для тех параметров которые вы уже ввели. Это поможет вам выбрать среди перегруженных вариантов и сравнить ваш ввод с тем что ожидается.
Быстрые всплывающие окна Есть несколько вариантов всплывающих окон - с documentацией (по Ctrl + Q or Ctrl + J на Mac), or с определением (по Shift + Ctrl + I, or Shift + Cmd + I на Mac) доступных когда вы смотрите список вариантов дополнения codeа.
Убрать из дополнения Если вас достало что Howой-то класс постоянно появляется в списке дополнения, IntelliJ IDEA может убрать этот класс or весь пакет и вы никогда не увидите его больше. Просто нажмите Alt + Enter на этом элементе и подтвердите удаление из списка. Включить его обратно вы можете в настройках Settings → Editor → Auto Import.
Настройки дополнения Если вы хотите поменять настройки по умолчанию для дополнения codeа, вы можете сделать это в Settings → Editor → Code Completion.
GO TO FULL VERSION