Мазмұнға көмек - Content assist

Мазмұн / код анықтамасы бұл кейбіреулермен қамтамасыз етілген функционалдылық IDE, бұл әзірлеушіге көмектеседі код жазу тезірек және тиімдірек. Бұған кодталатын іскери міндетке назар аудару үшін кодтау тапсырмасын жеңілдету арқылы қол жеткізіледі. Код контекстіне сүйене отырып, мазмұн көмекшісі әзірлеушіге қол жетімді тізімді ұсынады кілт сөздер а сәйкес бағдарламалау тілі спецификация, айнымалы, әдістер, деректер түрлері, ...

Автотолтыру

Автотолтыру код контекстінде аттарды жылдам теруге мүмкіндік береді. Оны әзірлеушіге көмектесу үшін одан әрі жақсартуға болады.

Мысалы, XML контекстінде әзірлеуші ​​«<» ашылатын тегті терген кезде оған автоматты толтыру арқылы тегтер тізімі ұсынылады, келесіден кейін контексттелген DTD немесе XML схемасы құжаттың Әзірлеуші ​​қосымша әріптерді терген кезде, ұсынылған таңдау тек тиісті аяқталғанды ​​сақтау үшін сүзіледі. Әзірлеуші ​​тегті аяқтаған кезде редактор автоматты түрде жабу тегін жасайды.

Автотолтырудың басқа әдістері бар. Мысалы, Тұтылу Кіру үшін IDE Java, әзірлеуші ​​тек бірінші әріпті тере алады, егер кіші және түрдің / айнымалының атауынан бас әріптер, содан кейін Ctrl + бос орын пернесін басу керек, ол енгізілген әріптерге сәйкес келетін ағымдағы контекстке сәйкес келеді (сынып атауы, интерфейс) атауы, айнымалы немесе өріс атаулары).

Код үзіндісі / код шаблондары

Код үзінділері әзірлеушіге мәтіннің минималды мөлшерін теру арқылы күрделі кодтау құрылымын қосуға мүмкіндік береді. Код үзінділерін тек дұрыс контексте пайдалануға болады (оператор үзінділері тек операторларды енгізуге болатын кезде ғана ұсынылады).

Мысалы, Java-да кодтау үшін Eclipse IDE-ді қолдана отырып, әзірлеуші ​​«instanceof» деп тере алады, содан кейін Ctrl + кеңістігін басады, ол келесі код үзіндісімен «instanceof» ауыстырады:

1  егер (obj тұрақты емес MyClass) {
2    MyClass myClazz = (MyClass) obj;
3    
4  }

Бұл код үзіндісін әзірлеуші ​​IDE курсорды орналастыра отырып, одан әрі реттей алады:

  1. осы кезде қол жетімді айнымалыларды таңдау үшін «obj» айнымалысында,
  2. әзірлеушіге түрін таңдауға мүмкіндік беру үшін «MyClass» типінде, қойынды пернесін басқаннан кейін,
  3. «myClass» айнымалысында жасаушыға жергілікті айнымалының атын өзгертуге мүмкіндік беру үшін, ол табулятор пернесін басқаннан кейін,
  4. 3-жолда жасаушыға қосымша пернені басқаннан кейін кодтың қалған бөлігін теруді жалғастыруға мүмкіндік беру үшін.

Сондай-ақ қараңыз

Сыртқы сілтемелер