Category Archives: IntelliJ IDEA

Language Injection pada IntelliJ

Pada IntelliJ, kita mampu menginject kemampuan editor (color, syntax checker, autocomplite, etc) pada text didalam suatu String dengan bahasa yang berbeda (misal ke Java, JavaScript, Groovy, Python, Ruby, XML, PHP, CSS, HTML, dll). Contoh kasus, tag HTML diiject kedalam code Javascript : Cukup berikan comment language injection diatas String yang ingin diinject. contoh : NB… Read More »

IntelliJ select code scope by scope

Jika ingin memilih code secara scope per scope dapat dilakukan secara inkremental menggunakan shortcut Ctrl + W, dan sebaliknya jika ingin unselect code scope per scope menggunakan Ctrl + Shift + W

IntelliJ mematikan format untuk sebagian blok code

Intellij dapat membantu untuk melakukan reformat code agar mudah untuk dibaca, dengan cara mengakses melalui menu Code->Reformat ( atau shorcut Ctrl+Alt+L). Namun ada kalanya kita tidak ingin seluruh code otomatis dilakukan reformat, khusus untuk block-block code tertentu tidak perlu diformat. Intellij memfalitasinya menggunakan formatter markers in comments. Contoh : NB: pastikan fitur formatter telah diaktifkan(tercentang)… Read More »

IntellIj IDEA membantu meningkatkan productivity coding

Karena masih newbie dalam menggunakan IntelliJ, Biasanya tiap nyalakan IntelliJ, selalu baca tips of day, jd biar ada tambahan ilmu untuk lebih productive dlm percoding. Trus tadi iseng2 click menu Help->Productivity guide. Eh ternyata semua yg kita pencet dicatet ama dia, dan ada info tips productivity apa yg belum & sudah kita pake… include info… Read More »

Intellij HotSwap java classes and static resources to tomcat server

Pada Netbeans ada fitur “deploy on save“, pada IntelliJ hampir sama, bahkan bisa saat “on frame deactivation“, Contoh kasus saat pindah focus (misal Alt+Tab) dari IntelliJ ke browser firefox, maka akan langsung mengupdate resource dan classes. Berikut langkah-langkah untuk mengaktifkan fitur tsb agar berjalan lancar pada IntelliJ : 1. Pastikan untuk mengeset always reload class… Read More »