Düzediji
-
Düzediş enjamyny işe girizmek
Taslamaňyzyň başlangyç konfigurasiýasyny guranyňyzdan soň, Shift + F9 basyp, düzediş tertibinde işledip bilersiňiz
Düzediş penjiresinde, ýagdaýlary, üýtgeýänleri we döwlet görnüşleri bilen bir topar funksiýa jaňlaryny we sapaklaryň sanawyny görüp bilersiňiz. Funksiýa çagyryş kontekstini saýlanyňyzda, saýlanan kontekste laýyk üýtgeýänleriň bahalaryny görüp bilersiňiz.
-
Peýdaly düzediji klawiatura gysga ýollary
- Kesiş nokadyny düzüň / aýyryň - Ctrl + F8 (Mac üçin Cmd + F8)
- Programmanyň ýerine ýetirilmegini dowam etdiriň - F9
- Indiki görkezmä geçiň - F8
- Içerki funksiýa giriň - F7
- Amaly ýerine ýetiriň - Ctrl + F2 (Cmd + F2)
- Bölek nokatlarynyň sanawyny görmek we saýlanan nokat barada jikme-jik maglumatyň arasynda geçiň - Shift + Ctrl + F8 (Shift + Ctrl + F8)
- Kody kursoryň ýerleşýän ýerinden düzedip başlaň - Shift + Ctrl + F9 ( esasy () usulyň içinde bolsa )
-
Içinde akylly geçiş
Käwagt, ädimme-ädim düzediş wagtynda belli bir usulyň içine girmeli bolarsyňyz, ýöne çagyryljak birinji usul däl. Bu ýagdaýda, berlen sanawdan zerur usuly saýlamak üçin Shift + F7 (Mac üçin Cmd + F7) basyp bilersiňiz . Bu size köp wagt tygşytlap biler.
-
Funksiýa jaňynyň mazmunyny aýyryň
Düzediş wagtynda "wagtyňyza dolanmak" zerur bolsa, jaň funksiýasynyň mazmunyny aýyrmak arkaly edip bilersiňiz. Mistakealňyşlyk bilen gaty çuňňur giden bolsaňyz, bu köp kömek eder. Şeýlelik bilen, programmanyň global ýerine ýetiriş ýagdaýyny yzyna gaýdyp almarsyňyz, ýöne iň bolmanda funksiýa çagyryşlarynyň ätiýaçlygyny yzyna alarsyňyz.
-
Kursora geçiň
Käwagt programmanyň ýerine ýetirilişini dowam etdirmeli we arakesme döretmezden başga kod setirinde durmaly. Bu aňsat - diňe Alt + F9 basyň .
-
Baýdak elementi
Düzediş wagtynda bir elementi aňsatlyk bilen görmek isleseňiz, F11 basyp ýa-da Üýtgeýjiler we sagatlar goýmasy menýusyndan degişli warianty saýlap, oňa reňk belligini goşup bilersiňiz .
Haryt sanawda peýda bolanda, onuň belligini görersiňiz.
-
Düşünjä baha beriň
Düzediş tertibinde, Alt + F8 atly gaty güýçli gural ulanyp, islendik aňlatmany bahalandyryp bilersiňiz .
Bu gural redaktor ýaly kod gutarmagyny üpjün edýär, şonuň üçin islendik aňlatmany girizmek gaty ýönekeý bolar.
Etiketkalar bilen haýsydyr bir elementiňiz bar bolsa, kod gutarmagy size bu bellikleri görkezer, şonuň üçin zerur elementleri aňsatlyk bilen tapyp bilersiňiz we olaryň bahalaryny hasaplap bilersiňiz.
-
Bölüniş nokadynyň ýagdaýy we sazlamalary
Если вы хотите поменять Howие-то настройки точки останова, вы можете нажать Shift + Ctrl + F8 (Shift + Cmd + F8 для Mac).Во всплывающем окне вы можете ввести нужные вам параметры.
Если у вас Howой-то элемент имеет метку, вы также можете использовать эту метку в выражениях.
Whatбы получить список всех точек останова в вашем проекте (с расширенными настройками), снова нажмите Shift + Ctrl + F8 (Shift + Cmd + F8 для Mac).
-
Точки останова переменной
В дополнение к условным точкам останова, вы можете также использовать точки останова переменной. Такие точки срабатывают, когда производится чтение or запись в Howую-то переменную. Для того чтобы создать такую точку останова, кликните на панель слева от редактируемого текста, напротив нужной вам переменной, зажав Alt.
-
Точки останова по событиям
Еще одна полезная возможность - вычислить определенное выражение в нужной вам строке codeа не прерывая выполнение. Для этого вам нужно кликнуть на панель слева от редактируемого codeа напротив нужной строки, зажав Shift.
-
Временные точки останова
Для того чтобы создать точку останова которая сработает только один раз, кликните на панель слева от codeа зажав Shift + Alt.
-
Отключить точки останова
Также очень полезно знать, что любая точка останова может быть быстро отключена по нажатию на панель слева от codeа с зажатым Alt.
-
Загрузка изменений и быстрая замена
Иногда вам нужно внести небольшие изменения в code без прерывания процесса отладки. Так How виртуальная машина Java поддерживает возможность HotSwap, среда разработки в режиме отладки предлагает вам перезагрузить измененные классы когда вы их скомпorруете.
Не забывайте, что функционал HotSwap в Java машине имеет ряд ограничений и не позволяет перезагружать статические поля и методы.
-
Удаленная отладка
Последняя вещь в IntelliJ IDEA о которой вам точно нужно знать это удаленная отладка. Удаленная отладка - подключение отладчика к уже запущенной у вас or на другом компьютере Java машине по сетевому порту. Таким образом можно подключить отладчик к serverу приложений, запущенному на serverе.
Whatбы создать конфигурацию для удаленного запуска, перейдите к редактированию конфигураций (Edit configurations) и нажмите «добавить конфигурацию удаленного запуска» (Remote). Убедитесь что вы указали правильное Name компьютера и порт прежде чем запустить эту конфигурацию.
-
Настройки
Если вы хотите поменять настройки отладчика по умолчанию, нажмите Settings → Debugger.
GO TO FULL VERSION