­čąŽ Jetbrains IDEs

Proje Dizinlerini yap─▒land─▒rma

Projeledeki dizinlerin ne i┼če yarad─▒─č─▒n─▒ derleyiciye bildiren ayard─▒r.

  • Project Structure - Project Settings - Modules

  • Source sekmesinden dizinleri yap─▒land─▒rabilirsin

    • Sources Mod├╝l ya da paketlerin dizinlerinin tan─▒mland─▒─č─▒ yerdir

      • src/java/com/yemreak dizini kaynak kod dizini olsun:

      • package controllers yaz─▒ld─▒─č─▒n src/java/com/yemreak/controllers dizinine bak─▒l─▒r

    • Resources kaynak dosyalar─▒ (resim vs.)

      • Resources dizinleri Sources dizinlerinin alt dizinleri olamaz

      • src/resources kaynak dizini olsun:

      • getResource("/images/yemreak.jpg") yaz─▒ld─▒─č─▒nda src/resources/images/yemreak.jpg yoluna bak─▒l─▒r

  • Excluded d─▒┼članan, ba─č─▒ms─▒z dosyalar

K─▒sayolar

Detaylar i├žin buraya t─▒klayabilirsin.

VsCode k─▒sayollar─▒n─▒ aktarmak i├žin buraya bakabilirsin.

  • Ôť▓ Ctrl + Ôť▓ Ctrl Komut ├žal─▒┼čt─▒rma

  • Ôçž Shift + Ôçž Shift Kod i├žerisinde arama yapma

  • Ôť▓ Ctrl + Ôçž Shift + ÔÄç Alt + L Code formatlama diyalo─ču

  • Ôť▓ Ctrl + ÔÄç Alt + L T├╝m kodu otamatik formatlama

  • Ôť▓ Ctrl + ÔÄç Alt O Import'lar─▒ optimize etme

  • Ôť▓ Ctrl + N Classlar aras─▒nda dolanma

  • Ôť▓ Ctrl + F12 ├ťzerinde bulundu─čumuz dosya ├╝zerinde dolanma

Kod K─▒sayollar─▒

  • Ôť▓ Ctrl + SPACE Kod tamamlama

    • 2 kez ard arda bas─▒l─▒rsa import edilmemi┼č de─či┼čkenleri de g├Âsterir ve otomatik dahil eder

  • Ôť▓ Ctrl + Ôçž Shift + SPACE ─░le ak─▒ll─▒ kod ├Ânerileri sunar

  • ÔÄç Alt + F7 Projedeki kullan─▒m alan─▒n─▒ g├Âsterir

  • Ôť▓ Ctrl + Q D├Âk├╝man─▒ h─▒zl─▒ ├Ânizleme

    • import edilen mod├╝ller i├žin kullan─▒┼čl─▒d─▒r

  • Ôť▓ Ctrl + B ya da Ôť▓ Ctrl'ye bas─▒l─▒ tutup fare ile t─▒klama, tan─▒mland─▒─č─▒ alana g├Ânderir

  • Ôť▓ Ctrl + ÔÄç Alt + V Se├žilen k─▒sm─▒ de─či┼čkene atama

Metin K─▒sayollar─▒

  • Ôť▓ Ctrl + X Sat─▒r─▒ kesme

  • Ôť▓ Ctrl + D Sat─▒r─▒ hemen alt─▒na kopyalam (dublicate)

  • Ôť▓ Ctrl + Ôçž Shift + / Yorum sat─▒r─▒na ├ževirme

  • Ôť▓ Ctrl + Ôçž Shift + YON TUSLARI ─░mlecin ├╝zerinde durdu─ču metni ta┼č─▒ma

  • Ôçž Shift + F6 Yeniden adland─▒rma

Debug K─▒sayollar─▒

  • ÔÄç Alt + F8 Dobug modunda iken kod derleme aray├╝z├╝

  • Ôť▓ Ctrl + ENTER, Sonucu derleme

Git K─▒sayollar─▒

  • Ôť▓ Ctrl + K Commit

  • Ôť▓ Ctrl + Ôçž Shift + K Push

VsCode KeyMap

  • Ôť▓ Ctrl + P, Dosyalarda arama

    • Ôť▓ Ctrl + Ôşż Tab, Arama ekran─▒ndaki sekmeyi de─či┼čtirme

  • ÔÄç Alt + Ôçž Shift + A, Se├žilen alan─▒ yorum sat─▒r─▒na alma

Git Y├Ânetimi

  • JetBrain IDE - Check out from Version Control - Git

    • Url: Proje URL'idir. (Adress ├žubu─čunda yazan metin)

    • Directory: Proje yolunudur. (projenin/konumu)

  • Test & Clone

Pluginler (Eklenti gibi)

Plugin kurma detay─▒ i├žin buraya t─▒klayabilirsin.

  • Ôť▓ Ctrl + ÔÄç Alt + S k─▒sm─▒ndan Plugin sekmesinde istedi─činiz iklentileri bulabilirsiniz.

Proje Yap─▒land─▒rma

Interpreter (Derleyici) De─či┼čtirme

Sanal environment gibi durumlarda system yerine onlar─▒n derleyicisini kullanma

  • Ôť▓ Ctrl + ÔÄç Alt + S yapt─▒ktan sonra Project: <project name> | Project Interpreter sayfas─▒nda Ayarlar Butonu | Add k─▒sm─▒na basarak derleyicinizi de─či┼čtirebilirsiniz.

Configuration (Yap─▒land─▒rma) Ayarlar─▒

Projenizi IDE ├╝zerinde ├žal─▒┼čt─▒rabilmek i├žin bu ayar─▒ yapman─▒z gerekmekte.

  • Sa─č ├╝st k─▒s─▒mdaki ye┼čin Run butonunun solundaki alandan Edit Configuration─▒ se├žin.

  • Sol ├╝st k├Â┼čedeki + butonuna bas─▒n

  • Derlemek istedi─činiz dili | uygulamay─▒ se├žin (├ľrn: Python | PyCharm i├žin)

  • Dosya derleyeceksiniz Script k─▒sm─▒na dosyan─▒n yolunu yaz─▒n.

  • Python Interpreter k─▒sm─▒nda yorumlay─▒c─▒y─▒ se├žin, ayarlanmad─▒ysa Interpreter (Derleyici) De─či┼čtirme a┼čamas─▒nda (├╝st a┼čamada) nas─▒l ayarlayaca─č─▒n─▒za bakabilirsiniz.

Kaynak Kod Dosyalar─▒n─▒ Belirtme

  • Project k─▒sm─▒ndan dizine sa─č t─▒klay─▒n

  • Mark Directory as alan─▒ndan Source yaz─▒s─▒na t─▒klay─▒n

Otomatik olarak dizin yolu, ortam de─či┼čkenlerine eklenecektir

Ek Ortam De─č┼čkenleri Tan─▒mlama

  • ├ťst sekmeden Run k─▒sm─▒na gelin

  • Edit Configuration yaz─▒s─▒na t─▒kla─▒yn

  • Yap─▒land─▒rma ayar─▒n─▒z─▒ se├žin

    • Yoksa + ile yeni bir tane olu┼čturun

  • Environment Variables k─▒sm─▒nda en sa─čdaki dosya simgesine t─▒klay─▒n

  • + ile yeni ortam de─či┼čkeninizi ekletin

Windows i├žin cmd ortam de─či┼čkeni ayarlama yap─▒s─▒ set name=value;value ┼čeklindedir.

Ortam De─či┼čkenleri Ayarlama Eklentisi

Eklenti sitesi i├žin buraya bakabilirsin.

Faydal─▒ Ayarlar

Font Ayarlar─▒

  • Ôť▓ Ctrl + ÔÄç Alt + S yapt─▒ktan sonra Editor | Font k─▒sm─▒nda

    • Font: Consolas

    • Size: 12

    • Line spacing: 1.0

D├Âk├╝mantasyon ├ľnizle

Fareyle kodun ├╝zerinize geldi─činiz a├ž─▒klamalar─▒n─▒ ve d├Âk├╝mantasyonlar─▒n─▒ g├Âsterecektir.

  • Ôť▓ Ctrl + ÔÄç Alt + S yapt─▒ktan sonra Editor | General | Other ba┼čl─▒─č─▒ alt─▒nda Show quick documentation on mouse move k─▒sm─▒n─▒ se├žin ve s├╝reyi 500 yap─▒n.

Dictionaries

Dillere ├Âzg├╝ s├Âzl├╝kleri indirmek i├žin buraya t─▒klayabilirsin.

  • Ôť▓ Ctrl + ÔÄç Alt + S yapt─▒ktan sonra Editor | Spelling | Dictionaries | Custom Dictionaries ba┼čl─▒─č─▒ alt─▒nda + butonuna bas─▒p .dic uzant─▒l─▒ s├Âzl├╝k dosyan─▒ ekleyin.

S├Âzl├╝─č├╝n ├žal─▒┼čabilmesi i├žin hunspell plugin'ini indirmeniz gerekmekte. Plugin kurma detay─▒ i├žin buraya t─▒klayabilirsin.

Spellcheck Kald─▒rma

  • Ôť▓ Ctrl + ÔÄç Alt + S yapt─▒ktan sonra Editor | Inspection | Spelling | Typo | Process comments ile yorum sat─▒rlar─▒n─▒ kontrol etmesini kald─▒rabilirsin.

Karma Notlar

Sayfa ba┼č─▒ndaki i┼čaret├žilere y├Ânlenmek i├žin buraya t─▒klayabilirsin.

Keymap (K─▒sayollar)

  • Comment with line Comment, ÔÄç Alt + Ôçž Shift + A

  • Extend Selection, Ôť▓ Ctrl + D (Kelime ve daha fazlas─▒n─▒ se├žme)

  • Edit├Âr Tab - Close, Ôť▓ Ctrl + W

  • Toggle Distraction Free mode, CLTR + K, Z

IDE Ortam De─či┼čkenleri

  • Olu┼čturmak i├žin: Preferences (File -> Settings) -> Appearance & Behavior -> Path Variables

  • Kullanmak i├žin: ${<de─či┼čken_ismi>}

  • $MODULE_DIR$, projenin dizini

    • src, out vs.. i├žeren dizin