Основной целью IntelliJ IDEA является продуктивность разработчика, и для этого она предоставляет мощные возможности автоматического дополнения codeа. Однако, так How есть несколько функций дополнения codeа, важно разобраться How они работают и Howую когда лучше использовать.
Oddiy to'ldiruvchi Oddiy to'ldiruvchi o'zgaruvchilar nomlari, turlari, usullari, ifodalari va hokazolar uchun eng oddiy taxminlarni amalga oshiradi. Shuni ta'kidlash kerakki, oddiy qo'shimcha siz yozganingizda avtomatik ravishda ishlaydi. Bu taklif qilingan variantlar roʻyxatini koʻrish uchun klaviatura yorliqlarini bosishingiz shart emasligini anglatadi. Agar siz hali ham qo'lda qo'ng'iroq qilmoqchi bo'lsangiz, Ctrl + Spacebar tugmalarini bosishingiz mumkin .
E'tibor bering, agar siz oddiy qo'shimchani ikki marta chaqirsangiz, u sizga ko'proq imkoniyatlarni, jumladan, shaxsiy a'zolarni ko'rsatadi.
Smart plagin Oddiy plaginga qo'shimcha ravishda IntelliJ IDEA ancha rivojlangan va keng qamrovli Smart qo'shimchani taqdim etadi. Aqlli plagin qanday tur kutilayotganini va maʼlumotlar turlari qanday oʻzgartirilishini tushunadi va kontekstga mos variantlarni taklif qiladi. Smart plaginni ishga tushirish uchun Shift + Ctrl + Spacebar tugmalarini bosing . Esda tutingki, agar siz Smart Addition-ni ikki marta ishga tushirsangiz, u sizga zanjirlar va import qilinmagan statik a'zolar kabi ko'proq natijalarni ko'rsatadi.
Tab tugmasini bosish orqali tavsiya etilgan variantlar ro‘yxatidan elementni tanlasangiz, u kursor joylashgan identifikatorning ustiga yoziladi, shunchaki ushbu parametrni qo‘shish o‘rniga. Agar siz identifikatorning fayl nomi kabi qismini tahrirlayotgan bo'lsangiz, bu foydali bo'ladi.
Bayonotni yakunlash Bayonotni to'ldirish avtomatik ravishda etishmayotgan qavslar va kerakli formatlashni qo'shadi. Bayonotni yakunlash uchun Shift + Ctrl + Enter tugmalarini bosing (Mac uchun Shift + Cmd + Enter) .
To'ldiruvchi inversiya Agar takliflar ro'yxatidan mantiqiy elementni bosish orqali tanlasangiz ! , keyin IntelliJ IDEA avtomatik ravishda natijaga inversiya operatorini qo'shadi.
Median Match IntelliJ IDEA ham Median Match deb nomlangan narsani qo'llab-quvvatlaydi. Bu shuni anglatadiki, identifikatorni boshidanoq yozishingiz shart emas. Misol uchun, agar siz ismning faqat bir qismini eslab qolsangiz, uni yozing va IntelliJ IDEA siz uchun to'g'risini topadi.
Информация о параметрах Если вам нужно видеть предположительные параметры для 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