This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
administrativ:conding_style_ide [2015/09/30 14:21] Daniel Ciocirlan eclipse shortcuts |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Despre coding style și IDE = | ||
- | == IDE: Eclipse == | ||
- | |||
- | Pe stațiile din laborator vom avea instalat Eclipse. Bineînțeles, sunteți liberi să folosiți orice tool de dezvoltare (Netbeans, IntelliJ, Notepad/Vim + make, etc), dar pentru ce avem nevoie, Eclipse este arhisuficient. | ||
- | |||
- | Prezentăm aici câteva operații frecvente și utile pe care le puteți face rapid: | ||
- | |||
- | * contextual autocomplete: Ctrl-Space | ||
- | * the single most used IDE hotkey | ||
- | * autocompletează nume de variabile, metode, parametri, clase | ||
- | * puteți suprascrie metode e.g. ''new Runnable() { /* ru(ctrl-space, enter aici) */ }'' | ||
- | * generați metodă main e.g. ''ma(ctrl-space, enter)'' | ||
- | * auto-resolver: Ctrl-1 | ||
- | * nu merge întotdeauna, dar e destul de deștept | ||
- | * toggle line comment: Ctrl-/ | ||
- | * puteți face pe mai multe linii, nu trebuie să fie selectate complet | ||
- | * linia curentă poate să nu fie selectată | ||
- | * line delete: Ctrl-D | ||
- | * la fel ca la Ctrl-/ | ||
- | * optimize imports: Ctrl-Shift-O | ||
- | * auto import pentru exact ce aveți nevoie - folosiți-l la greu | ||
- | * auto-indent: Ctrl-I | ||
- | * indentare: selectat linii, Tab (indent) / Shift-Tab (unindent) | ||
- | * auto format: Ctrl-Shift-F | ||
- | * aveți grijă să vă configurați formatter-ul | ||
- | * Window - Preferences - Java - Code Style - Formatter, apoi New... , plecați de la formatter-ul default (Eclipse/built-in) și modificați/adăugați regulile voastre (e.g. liniile la 80 chars) | ||
- | * mutat cod: selectați linii (sau pe linia curentă), apăsat Alt + săgeți sus/jos | ||
- | * navigare către clasă: Ctrl-Shift-T | ||
- | * navigare în clasă, la o metodă: Ctrl-O |