Die Funktionalität von IntelliJ IDEA ist großartig, daher gibt es kaum viele Entwickler, die ausnahmslos alle Funktionen nutzen. Aber jeder hat seine eigenen Lieblingsfunktionen und -optionen. Vor ungefähr einem Monat wurde im internen Chat von Maxilect die Idee geboren, diese Chips im Unternehmen zu durchsuchen. Die Kollegen empfingen sie mit einer solchen Begeisterung, dass eine geplante Diskussionsstunde dafür nicht ausreichte - das Treffen wurde eine Woche später wiederholt.
Wir möchten Ihnen die interessantesten Ideen mitteilen (mit Links zur Dokumentation, in der ausführlich beschrieben wird, wie es funktioniert).
Es gab so viele Chips und Möglichkeiten, dass ich die gesamte Liste in zwei Teile teilen musste. Heute werden wir über Bildschirmanpassung und Arbeitsbereichsorganisation sprechen. Und am Ende erinnern wir uns an die mehreren Cursor. Und das nächste Mal werden wir über Workflow-Optimierung sprechen.
Bildschirmeinstellung
IDEA ermöglicht eine flexible Anpassung der Benutzeroberfläche. Es ist jedoch nur dann sinnvoll, Zeit mit dem Basteln an der Konfiguration zu verbringen, wenn die Frage von grundlegender Bedeutung ist. Während unserer Diskussionen tauchten drei solcher Fragen auf:
Anpassung des Displays für einen breiten Monitor;
Unverträglichkeit gegenüber Tabs;
Modus der maximalen Konzentration auf den Code.
Breiter Monitor
, , , IDEA Widescreen tool window layout ( Preferences -> Appearance & Behavior -> Appearance -> Widescreen tool window layout).
, . .
IDEA . IDEA Preferences -> Editor -> General -> Editor Tabs -> Tab placement -> None. , Ctrl+E ( Command+E Mac) . (Command + [).
- - , .
, , zen mode. View -> Appearance -> Enter Zen Mode ( Zen Mode ).
, , . , . .
, , .
IntelliJ IDEA , , ( Projects). IDEA Git -> Clone. IDEA .
, , , File -> New module from existing source. build.gradle.kts .
. branch, Git Branches.
, Load/Unload Modules. Unload .
IdeaVim
IdeaVim - IDEA, , . , . , 5 , . IdeaVim , , .
YouTrack
YouTrack, IntelliJ IDEA , -.
. IDEA . IDEA, , . changelist- .
File -> Preferences -> Tools -> Tasks -> Servers. YouTrack . , YouTrack , . .
IDEA . , , .
, :
aaa
bbb
ccc
ddd
:
'aaa', 'bbb', 'ccc', 'ddd',
, . Ctrl + Shift + . , . Ctrl+C . :
aaaaa
bbbb
ccc
dddddd
:
aaaaa = params['aaaaa']
bbbb = params['bbbb']
ccc = params['ccc']
dddddd = params['dddddd']
, - .
. , , IDEA.
.
P.S. . VK, FB, Instagram Telegram-, Maxilect.