A funcionalidade do IntelliJ IDEA é ótima, então dificilmente existem muitos desenvolvedores que usam todos os seus recursos, sem exceção. Mas cada um tem seu próprio conjunto de recursos e opções favoritos. Há cerca de um mês, no chat interno da Maxilect, nasceu a ideia de vasculhar esses chips dentro da empresa. Os colegas a receberam com tanto entusiasmo que uma hora planejada de discussão não foi suficiente para isso - a reunião se repetiu uma semana depois.
Gostaríamos de compartilhar com você as idéias mais interessantes (com links para a documentação, onde é descrito em detalhes como funciona).
Havia tantas fichas e oportunidades que tive de dividir a lista inteira em duas partes. Hoje vamos falar sobre personalização de tela e organização do espaço de trabalho. E no final, vamos relembrar os vários cursores. Da próxima vez, falaremos sobre otimização do fluxo de trabalho.
Configuração da tela
IDEA permite personalização de interface flexível. Mas faz sentido gastar tempo ajustando a configuração apenas se a questão for de fundamental importância. Durante nossas discussões, três dessas questões surgiram:
adaptação do display para monitor amplo;
intolerância a tabs;
modo de concentração máxima no código.
Monitor largo
, , , 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.