Как я настраиваю среду разработки

TL; DR: я сижу в основанных на IIntelliJ IDEA средах разработки в Zen Mode. Как и почему – дальше под катом, если вам оно почему-то интересно

Мoй Rider
Мoй Rider

Пару лет назад я сходил на JetBrains OpenDay в Питере, где должна была быть небольшая лекция про что-то связанное с Пайтоном, кажется. Но спикер не пришел и вместо него пришел Хади Харири. Вообще, это вице-президент по адвокатству разработчиков (да, я тупо перевел это на русский), но он рассказывал про полезные вещи при разработке в основанных на IntelliJ IDEA средах. Доклад на эту тему (но с другого дня), можно найти тут. Самое основное, что я вынес оттуда в тот раз – убрать вкладки:

Как убрать вкладки, руководство для чайников
Как убрать вкладки, руководство для чайников

Потому что.. Ctrl+Tab хватит всем. Я вообще большой сторонник работы только с клавиатуры, но, как мне кажется, вкладки в JetBrains IDE правда никакой погоды не сделают.

Второе, что я тогда запомнил – Navigation Bar. Это штука сверху для перехода между файлами, шорткат на переход в которую можно настроить. С тех пор я стал чаще переключаться на соседние друг с другом файлы именно через нее и настроенный мною хоткей (называется Jump To Navigation Bar).

Через какое-то время мне показалось, что и этого мало и я начал сварачивать все окошки инструментов (гит, терминал, дебаг), а затем и с ними спрятал вкладки, открывая их по Alt(Cmd) + Число. Если вдруг число не назначено или забыто, можно нажать Alt (Cmd) два раза и они появятся. Если числа не отображаются, то это есть в настройках:

Настройки окошек инструментов
Настройки окошек инструментов

В какой-то момент, мой маленький минималистичный я из моей головы решил, что это все полумеры и вспомнил про Zen Mode, в котором я теперь сижу.

Все часто нужные вещи я использую по хоткеям, если я что-то забываю -- я жму дважды на шифт и пользуюсь поиском. Дополнительно, все окна инструментов я настроил на то, чтобы они скрывались сразу после того как я возвращаюсь к коду. Кроме дебага, чтобы он не закрывал код во время, собственно, отладки.

Так как Navigation Bar-а теперь нет, в файловом дереве я настроил автоматический переход на открытый на данный момент файл:

Как я настраиваю среду разработки

Еще для красоты я иногда вспоминаю ставить себе Fira Code с лигатурами:

Как я настраиваю среду разработки

Зачем все это? Во-первых, это красиво. Во-вторых, это позволяет мне сосредотачиваться на коде и видеть его максимально часто перед собой. Если кому-то это было интересно, то как-то так, да.

6060
38 комментариев

Комментарий недоступен

50

Ctrl + e и работай спокойно

2

Так, а что мешает переключаться в таком сетапе? Я работаю так над большими проектами на десятки файлов (в том числе и на фронте вместе с бэком) и не очень понимаю претензию

Статья была бы интереснее, если бы она началась не с конкретных настроек, а с общего подхода, и  потом спустилась бы до уровня конкретных клавиш. Как мне кажется 

7

Я описал путь, которым я шел к тому, к чему пришел. Но тут наверное каждый по своему воспринимает то, как это лучше подать :)

1

Вкусовщина, конечно, но по мне PragmataPro > Jetbrains Mono > Fira Code

5

Никогда не видел ничего подобного, хотя код пишу в ЖетБрейновских IDE уже больше четырёх лет. Не понимаю зачем что-то делать «красивым» если среда это про функциональность. Ну, можно смотреть на огромные пустые полосы по бокам, наверное в этом что-то есть. Но лично мне и на 13’’ маке со всеми открытыми панелями хватает места чтобы код смотреть без какого либо дискомфорта

3