Как Писать Код Быстрее | Топ Хаков в JetBrains IDE для Начинающих

Погрузитесь в реальную разработку на Java Буткемп от FAANG School! Где за 4 месяца интенсивного обучения в формате командной работы вы создадите уникальный и масштабный проект с 9 микросервисами, который продемонстрирует ваши знания, навыки и опыт.
Залетайте на 5й поток по ссылке: www.faang.school/?...
Забрать шпаргалку "Горячие клавиши JetBrains IDE " : t.me/+Ss8CYddvHZY2OWVk
В новом видео оптимизируем работу по максимуму! Подробнейшим образом, на примерах рассказал о различных функциях IDE от JetBrains и объяснил, как эффективно их можно применять!
Эти лайфхаки применимы вне зависимости от того, на каком языке вы прогаете, функции доступны в самых разных IDE от JetBrains: Intellij IDEA, PyCharm, WebStorm и прочих.
А также не забывайте о шпаргалках с горячими клавишами JetBrains IDE для Windows и MacOs, которые ждут вас в уютном сообществе FAANG School!
Забрать шпаргалку: t.me/+Ss8CYddvHZY2OWVk
Таймкоды для удобства:
00:00:00 - вступление
00:00:57 - рефакторинг
00:01:06 - история буфера обмена
00:02:22 - отмена действия
00:02:55 - множественный курсор в IDE
00:04:19 - быстрое удаление импортов
00:05:05 - помещение кода в блок if-else
00:06:24 - возрастающий выбор кода
00:07:59 - автоформатирование кода
00:10:06 - помещение в метод
00:12:02 - помещение в переменную
00:13:18 - помещение в поле
00:14:06 - помещение в константу
00:15:06 - помещение в параметр
00:16:37 - быстрый рефакторинг имени
00:18:47 - быстрое изменение сигнатуры метода
00:20:07 - замена в файле
00:22:15 - замена во всем проекте
00:23:21 - навигация
00:23:51 - поиск в файле
00:24:57 - поиск в проекте
00:25:39 - поиск класса
00:26:26 - поиск файла
00:27:07 - переход к строке с номером
00:28:07 - просмотр последних файлов
00:28:58 - перемещение по истории
00:29:53 - переход к объявлению метода/переменной
00:30:52 - переход к реализации метода
00:32:08 - переход к суперметоду/классу
00:32:44 - просмотр использований компонента
00:34:05 - просмотр иерархии наследования
00:34:44 - написание кода
00:34:54 - дублирование строки
00:35:39 - переход на следующую строку
00:36:27 - удаление строки
00:36:52 - переключение слова в другой регистр
00:37:33 - однострочное комментирование
00:38:11 - многострочное комментирование
00:38:45 - генерация кода
00:40:21 - переопределение метода
00:41:07 - удаление табуляции
Обучение:
Java Буткемп: www.faang.school/?...
Курс “Алгоритмы с нуля”: www.faang.school/algorithms-f...
Курс “Подготовка к собеседованию в IT”: www.faang.school/product-inte...
Курс для начинающих "Java Magics": www.faang.school/java-magics?...
Социальные сети:
Instagram: / faang.school
LinkedIn: / vlad-mishustin
ТГ-канал “Road to FAANG”: t.me/fakng_eng
ТГ-сообщество FAANG School - t.me/+fgoLmBk0B1EyODk0
ДИСКЛЕЙМЕР
Любая информация, высказанная в данном видео является моим личным мнением и никак не относится и не отражает позиции моего работодателя или любых связанных со мной организаций.
Любой код, документация, логи или диаграммы, показанные в видео, являются моими личными макетами, написанными/созданными в мое свободное время на своей собственной машине, конкретно для демонстрации в роликах, никак не относясь и не используя интеллектуальную собственность моего работодателя или любых связанных со мной организаций.

Пікірлер: 119

  • @fakng-engineer
    @fakng-engineerАй бұрын

    Мой Java Буткемп: www.faang.school/java-bootcamp Алгоритмы с нуля без математики: www.faang.school/algorithms-from-scratch? Java Magics. Курс для начинающих: www.faang.school/java-magics?

  • @molot_ua

    @molot_ua

    Ай бұрын

    Влад, прошу вас, обновите свои цены на вашем сайте с буткемпом, по факту там надо написать Тариф базовый не от 5к, а от 45к рублей. Спасибо

  • @yegorpetrov25
    @yegorpetrov25Ай бұрын

    Шорткаты из видео: Ctrl + shift + v - история буфера обмена Ctrl + z - отмена действия alt + shift + click - множественный курсор Ctrl + o - удаление неиспользуемых импортов Ctrl + alt + t - обернуть код в цикл или if-else Ctrl + w - возрастающий выбор кода Ctrl + alt + L - автоформатирование кода Ctrl + alt + m - обернуть выделенный код в метод Ctrl + alt + v - присвоить выражение переменной Ctrl + alt + f - создание переменной класса из локальной переменной метода Ctrl + alt + c - создание из локальной переменной константы, объявленной в классе Ctrl + alt + p - если твой метод внутри себя дёргает другие методы, у которых в параметрах захардкожены какие-то значения (как константы), то выполнение команды добавляет в исходный обрамляющий метод доп параметр, и во внутренние методы уже передаёт этот параметр, а не константу. Т.о. в вызов исходного метода внешним кодом будет передаваться ещё и параметр, который будет использоваться во внутренних методах Shift + F6 - быстрый рефкторинг имени Ctrl + F6 - быстрое изменение сигнатуры метода Ctrl + r - замена в файле Ctrl + shift + r - замена во всём проекте Ctrl + f - поиск в файле Ctrl + shift + f - поиск в проекте Ctrl + n - поиск класса по названию (чтобы не в дереве искать) Ctrl+ shift + n - поиск файла Ctrl + g - переход к строке с номером Ctrl + e - просмотр последних файлов Ctrl + alt + left/right - перемещение по истории Ctrl + click или Ctrl + b - переход к объявлению метода/переменной Ctrl + alt + b - переход к реализации метода Ctrl + u - переход к суперметоду/классу Alt + F7 - посмотреть количество мест, где используется переменная/метод Ctrl + shift + h - просмотр иерархии наследование Ctrl + d - дублирование кода Shift + enter - переход на следующую строку Ctrl + y - удаление строки Ctrl + shift + u - переключение слова в другой регистр Ctrl + / - однострочное комментирование Ctrl + shift + / - многострочное комментирование Alt + insert - генерация кода Ctrl + o - переопределение метода Shift + tab - удаление табулияции

  • @minibin5663

    @minibin5663

    Ай бұрын

    Брооо

  • @user-wt9bn3fh1l

    @user-wt9bn3fh1l

    16 күн бұрын

    Мужик, ты просто лучший, а то уже приготовился к повторному просмотру, но уже не за завтраком, а на рабочем месте)

  • @Lenz_86
    @Lenz_86Ай бұрын

    Еще из полезного: 1) над методом или классом ввести /** и нажать Enter - произойдет генерация "зеленой" доки 2) ПКМ в поле редактора -> Local history -> Show history, показывают всю историю изменения файла из кэша идеи. Иногда очень выручает Из неочевидного: иногда некоторые шорткаты не работают потому что уже забинжены в AMD или NVIDIA оверлее. Я по началу долго тупил, почему не работает :)

  • @someuser1030
    @someuser1030Ай бұрын

    Боже,как я ждала от тебя такой видос!! Спасибо большое 🥹

  • @user-mz6js2sw6d
    @user-mz6js2sw6d7 күн бұрын

    Супер турбо ускоритель для версти кода. Все взял на вооружение. Просто спасибо.

  • @pavlovn
    @pavlovnАй бұрын

    Влад, спасибо в очередной раз! Подчерпнул из видео для себя ценные фишки и стал немного сильнее!

  • @svetlanamazhaykina6918
    @svetlanamazhaykina69186 күн бұрын

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @Chistoe_Sravnenie
    @Chistoe_SravnenieАй бұрын

    Спасибо за видео!

  • @lolimon58
    @lolimon58Ай бұрын

    Спасибо! Узнал кучу новых шорткатов, хотя раньше думал, что знаю почти все. Теперь буду работать намного продуктивнее 😘

  • @user-lv4tr2yx6w

    @user-lv4tr2yx6w

    Ай бұрын

    открыть документацию не судьба?

  • @5beep
    @5beepАй бұрын

    Давно такого видео не хватало, спасибо )

  • @den-rad
    @den-rad28 күн бұрын

    Пару вещей ухватил, спасибо большое. Я бы добавил, что через двойной шифт можно быстро искать действия, чтобы не щелкать по меню.

  • @Todstar
    @Todstar29 күн бұрын

    Хорошее и полезное видео и никакой воды, лови лукас молодой

  • @bakhtiyar1
    @bakhtiyar1Ай бұрын

    Спасибо, Влад. Твои видосики реально понятны. Удачи в делах!

  • @user-yt2nv3bx8s
    @user-yt2nv3bx8sАй бұрын

    Молодец, спасибо. Реально полезно.

  • @user-yj4fc4ux7g
    @user-yj4fc4ux7gАй бұрын

    О Наконец-то что-то кроме прогрева. Долго скипал все твои видео, так как исключительно из-за такого контента я тебя смотрел. Молодец

  • @youngsawe
    @youngsaweАй бұрын

    Даже по заставке понятно что это будет интересное видео

  • @ibragimmagomedov4996
    @ibragimmagomedov4996Ай бұрын

    Не ну shift + enter это просто имба, заслуживает лесли очевидно

  • @ntditl

    @ntditl

    6 күн бұрын

    Что такое лесли?

  • @ibragimmagomedov4996

    @ibragimmagomedov4996

    5 күн бұрын

    @@ntditl это лайк

  • @cdreLS
    @cdreLSАй бұрын

    Очень полезно, мне как новичку) Спасибо Влад!

  • @nikson9334

    @nikson9334

    Ай бұрын

    Думаю новичку сильно пригодится команда ctrl shift f

  • @Fedor3099
    @Fedor3099Ай бұрын

    Топовый видос, очень много нового и такого крутого👍

  • @yasinyan2354
    @yasinyan2354Ай бұрын

    Привет! Спасибо большое за видео! Ждем теперь топ лучших плагинов не привязанных к языку определенному )

  • @nohtyp_gniyduts838
    @nohtyp_gniyduts838Ай бұрын

    отличный ролик, спасибо.

  • @user-fv2it1oz7w
    @user-fv2it1oz7wАй бұрын

    Влад, надо признать действительно полезное видео! Молодец, что сделал данное видео, это экономит кучу времени поиска по документации JetBrains, в поисках нужного шортката , спасибо! 👍

  • @artywhit
    @artywhit3 күн бұрын

    .Нереально крутое и полезное видео. Спасибо

  • @nikson9334
    @nikson9334Ай бұрын

    Иногда бывают действительно полезные ролики, спасибо, а в основном фигня )

  • @vladislove1337
    @vladislove133719 күн бұрын

    Про первый лайфхак, для юзеров винды есть Win+V - открывает журнал буфера обмена в любом месте, не только в IDE

  • @user-ib7vx3yc4i
    @user-ib7vx3yc4iАй бұрын

    как всегда что-то интересное

  • @dimayudin6945
    @dimayudin69452 күн бұрын

    За переход на новую строку респек, даже не задумывался. На Mac на VS Code Command+Enter

  • @sevangulov
    @sevangulovАй бұрын

    Годнота.Спасибо

  • @kirillpimenov4412
    @kirillpimenov4412Ай бұрын

    Полезное видео получилось, спасибо. Было бы ваще круто, если бы всё это, но в текстовом виде, такая табличка-методичка😊

  • @fakng-engineer

    @fakng-engineer

    Ай бұрын

    она есть, в сообществе FAANG School, вкладка "Важное", сообщение в закрепе t.me/+Ss8CYddvHZY2OWVk

  • @kirillpimenov4412

    @kirillpimenov4412

    Ай бұрын

    @@fakng-engineer класс! Спасибо! +1 участник сообщества)

  • @kirillpimenov4412

    @kirillpimenov4412

    Ай бұрын

    @@fakng-engineer класс! Спасибо! +1 в участники сообщества)

  • @user-tf2fv9ug5z
    @user-tf2fv9ug5zАй бұрын

    Можно ещё смотреть буфер обмена и вставлять оттуда ранее копированное на не только в ide, но и где угодно на Винде через win + v

  • @ScavengerOfDoom
    @ScavengerOfDoom19 күн бұрын

    Не хватает еще помочь настроить по гит блейму чтобы понять когда менялась какая строка или кем, себе настраиваю alt+a и сразу видно когда последний раз вносились какие-либо изменения сюда, очень критично для быстрых исправлений чтобы не ходить туда-сюда по истории гита.

  • @Gorysvet
    @GorysvetАй бұрын

    Молодец!

  • @maxyablochkin4313
    @maxyablochkin431329 күн бұрын

    Офигенно полезно

  • @user-gc3lm8pi2v
    @user-gc3lm8pi2vАй бұрын

    Я, конечно, понимаю, что горячие клавиши это хорошо Но иногда пара базовых клавиш, работающих почти во всех редакторах, будет сподручнее, чем набор хоткеев, разный для каждой иде. Пример с переходом на следующую строчку в жизни не буду использовать, так как вместо shift+enter можно воспользоваться end, enter. Здесь не нужно ничего додумывать, end это дефолтная клавиша перехода к концу строки. Иногда нужно не выдумывать велосипед, а нормально использовать клавиатуру)

  • @John.Constantine.777

    @John.Constantine.777

    5 күн бұрын

    выставлять свою твердолобость и неповоротливость за преимущество... как ты к этому пришел?

  • @arinqwerty
    @arinqwertyАй бұрын

    спасибо👍

  • @EscapefromWunderland-jz2yc
    @EscapefromWunderland-jz2yc3 күн бұрын

    Спасибо, круто! ТОлько перемещение по истории не сработало. Как называется хоткей?

  • @kolyabrickplays3919
    @kolyabrickplays3919Күн бұрын

    Они очень удобные

  • @user-vc1sj2om8z
    @user-vc1sj2om8zАй бұрын

    Странно что ты не рассказал про Alt+F4... После каждой строки жму ее, помогает быстрее писать код

  • @user-dv5lf3ss8p
    @user-dv5lf3ss8pАй бұрын

    2:21 я использую эту же функцию но от виндовс, сочетание win + v и работает она везде но сначала нужно активировать ее в настройках

  • @JohnPa9JIbHuK
    @JohnPa9JIbHuKАй бұрын

    vscode forever 🤘

  • @nikson9334
    @nikson9334Ай бұрын

    До последнего ждал когда расскажет про жёлтую лампочку слева..

  • @user-ur8wi4po9n
    @user-ur8wi4po9nАй бұрын

    Ссылку на кряк не мог оставить?

  • @storm-kd4op
    @storm-kd4opАй бұрын

    спасибо. как можно купить Goland тем, кто живет в РФ?

  • @alexanderten9540
    @alexanderten9540Ай бұрын

    Двухбуквенные сокращения -- это гениально, в смысле мозговыносяще

  • @user-dq7po4zk1r
    @user-dq7po4zk1r4 күн бұрын

    В 11 винде так же есть история буфера сочетанием клавиш WIN + V

  • @khvkdv4241
    @khvkdv4241Ай бұрын

    Лайк

  • @user-cx8kh4sb2i
    @user-cx8kh4sb2iАй бұрын

    Все очень круто, но на продуктивность мало влияет. т.к. разраб в среднем пишет 50-100 строк кода в день))

  • @Entertainment-qx5rc
    @Entertainment-qx5rc10 күн бұрын

    Кайф

  • @heyyou_patsanki
    @heyyou_patsankiАй бұрын

    1:57 на Windows история буфера обмена включается с помощью Windows+V

  • @user-dv5lf3ss8p

    @user-dv5lf3ss8p

    Ай бұрын

    Я ей постоянно пользуюсь

  • @EdwardNorthwind
    @EdwardNorthwindАй бұрын

    Как по мне, то все шоткаты с F-блоком крайне неудобные, особенно потому, что нужно не просто нажать одну клавишу, а комбинацию клавиш нажимать. F-блок слишком удален при стандартном расположении пальцев на клавиатуре. Именно поэтому я предпочитаю использовать Refactor This (Ctrl+Alt+Shift+T) для переименования. Alt + Shift + Click тоже та еще дичь... Шоткаты нужны для того, чтобы не пользоваться мышью. Где нормальные шоткаты "Создать курсор выше/ниже"? В том же Notepud++ очень удобно работать в мультикурсорами через Alt + Shift + Up / Down.

  • @lightseeker745

    @lightseeker745

    Ай бұрын

    Всегда думал что шоткаты нужны для ускорения написания кода. Вряд-ли можно адекватно полностью заменить мышь

  • @alexxenon8721

    @alexxenon8721

    Ай бұрын

    ​@@lightseeker745 Вообще-то да! Именно по этому VIM самый сильный, если научиться всему там :) А для IDEA я в 95% времени не пользуюсь мышью, всегда 2 руки на раскладке. > Для мултикурсора без мышки "Два раза контрл и удержать + сткрелка верх/вниз"

  • @EdwardNorthwind

    @EdwardNorthwind

    Ай бұрын

    @@alexxenon8721 блин, спасибо! Про двойной Контрол не знал. В официальной документации об этом ни слова, только Run anything - Double Ctrl

  • @lightseeker745

    @lightseeker745

    Ай бұрын

    @@alexxenon8721 но vim это же текстовый редактор а не полноценная ide. Ты про vim из консоли? Я не думаю, что он настолько же удобен как Rider или Resharper😅😅. Да и тем более стрелка вниз будет проходить по каждой строке кода, что может быть супер неудобно и долго, если код большой как по мне...

  • @gamspi9591
    @gamspi9591Ай бұрын

    быстрое удаление импортов, по крайней мере для webstorm ctrl + alt + 0

  • @Karrambol
    @KarrambolАй бұрын

    Да, только многие хоткеи для винды не правильные

  • @bohdansalenik8472
    @bohdansalenik8472Ай бұрын

    4:11 не знаю как с шифтом, но просто через альт ворк

  • @romanmed9035
    @romanmed9035Ай бұрын

    ctrl+z откатывает на непредсказуемое количество символов, а не по одному как предполагается. альт +шифт+клик не работает.

  • @nbv12345
    @nbv12345Ай бұрын

    Сидел, записывал все клавиши и только в середине он сказал, что он сделал файл со всеми сочетаниями 😢😢😢

  • @leoproger4778

    @leoproger4778

    Ай бұрын

    Это наоборот лучше, ты потратил время на каждое сочетание клавиш из половины видео, тем самым мозг лучше запомнит их

  • @nbv12345

    @nbv12345

    Ай бұрын

    @@leoproger4778 не спорю, но я уже распечатал и этот лист закреплен на стене у монитора, так что так я тоже не забуду эти сочетания

  • @VasjaG
    @VasjaGАй бұрын

    Можно стирать целое слово ctrl + delete/backspace.

  • @archibaldo
    @archibaldoАй бұрын

    Почему у тебя редактор старой версии? ты давно снял этот ролик или как то откатил версию назад?

  • @megaman13able

    @megaman13able

    Ай бұрын

    Это не старая версия, а классический интерфейс, его всегда можно включить в настройках

  • @Happy-Gappy
    @Happy-GappyАй бұрын

    Триал версия Rider дается на 30 дней, после этого ее повторно уже скачать,установить и пользоватся не получится?

  • @BN65536

    @BN65536

    3 сағат бұрын

    Надо Community edition скачивать, там обычно на офф. Сайте внизу есть

  • @user-wj8mt1kq5o
    @user-wj8mt1kq5oАй бұрын

    А VS code это IDE ? И какие отличия от PyCharm ?

  • @uMihailaru

    @uMihailaru

    Ай бұрын

    Visual Studio Code это именно редактор, но при этом обладающий функциями IDE, полагающийся на расширения. Но рядовой пользователь сильно разницы не заметит.

  • @arrchi212

    @arrchi212

    Ай бұрын

    1) VS code тратит меньше системных ресурсов. 2) PyCharm отчасти платный

  • @existqq
    @existqqАй бұрын

    На 5:03 ошибка. Правильно Control + Option + O

  • @Cjlab4er

    @Cjlab4er

    Ай бұрын

    аналогично на винде - необходимо сечетание ctrl + alt + o

  • @user-yt6zc9vc4v
    @user-yt6zc9vc4vАй бұрын

    Ждем rest

  • @mrrnyash8942
    @mrrnyash8942Ай бұрын

    Люди, помогите, как в Intellij IDEA вернуть git-подписи о том, кто писал данный код (например, прямо в коде (а не только в панели слева) над классом или методом написано Петров Василий Никифорович, и я сразу понимаю, кто написал этот говнокод). Я случайно отключила эту функцию и не могу вернуть, для меня это очень нужная вещь была((

  • @kra1dex

    @kra1dex

    Ай бұрын

    Гугл в помощь. Нейронки в помощь🤙

  • @user-ln9ru6zi6k
    @user-ln9ru6zi6kАй бұрын

    Бороду нейросеть делала?

  • @_test_test
    @_test_test25 күн бұрын

    уж не знаю как там на фрилансе, но в коммерции больше нужно думать и меньше писать. хз когда видел изменений больще чем на 50-100 строк

  • @habvip6551
    @habvip6551Ай бұрын

    говорят когда он зашел в vim он так и не вышел

  • @user-ql5on8rk3i
    @user-ql5on8rk3iАй бұрын

    4:00 а я выделяю слово и нажимаю ctrl+d vs code

  • @user-ix2tp8vp5f
    @user-ix2tp8vp5fАй бұрын

    Не знаю как у других, но у меня многие хотки забиндины на другие команды. Многое из видео просто не работает.

  • @Edvard-Aliev
    @Edvard-AlievАй бұрын

    Балабол на связи :)) давай вменяй нам :))) как быть и как стать :))))

  • @aleksandr_anp
    @aleksandr_anpКүн бұрын

    Превьюшка забавная. Слева 8 часов работы и там современный мак, справа 2 часа и древний мак, так ещё и с фотообоями из 90-х ))))

  • @anton-pr
    @anton-prКүн бұрын

    Кто-то не в курсах про VS

  • @dmitriy7184
    @dmitriy718417 күн бұрын

    ссылка на шпаргалку не работает.

  • @fakng-engineer

    @fakng-engineer

    16 күн бұрын

    Проверили, ссылка корректна, но попробуй использовать вот эту: t.me/+fgoLmBk0B1EyODk0

  • @SuperWolchara
    @SuperWolcharaАй бұрын

    Win+v буфер на винде если что

  • @tonikroos3698
    @tonikroos369828 күн бұрын

    Пёрфект

  • @yaroslavpradyvlianyi8265
    @yaroslavpradyvlianyi8265Ай бұрын

    И кому-то не нравится синтаксис пайтона ?

  • @badmad8234
    @badmad8234Ай бұрын

    Vim и только Vim. Пару интенсивных дней страданий и потом пожизненый кайвфвффф. Для старта можно vim как плагин для vscode.

  • @victorkohn2239
    @victorkohn22392 күн бұрын

    Рассказ о бесплатных и полезных программах kzread.info/dash/bejne/dqyEyrdwobrIm6Q.html

  • @Ryleeto
    @RyleetoАй бұрын

    дорого использовать их ИДЕ а бесплатных только штуки 3

  • @user-zr5ys7yc4k
    @user-zr5ys7yc4kАй бұрын

    Next level освоить слепую печать + vim и установить ideavim

  • @alexeyflyagin
    @alexeyflyagin21 күн бұрын

    Зачем вот эта вся показуха на заднем плане? Мне кажется, что это очень странно профессиональному разработчику делать такие штуки для кадра. Не профессионально выглядит ни разу. А так в целом информативно)

  • @Pidor8128
    @Pidor812817 күн бұрын

    Ссссс

  • @skynet6464
    @skynet6464Ай бұрын

    Про use strict надеюсь не забыл😊

  • @zubescu
    @zubescuАй бұрын

    полнзные шорткаты

  • @artyRam
    @artyRamАй бұрын

    Штэээ. Меня Влад зовут я разработчик с 7ю годами опыта в одной из лучших компаний мира ??? Насколько я помню он год-два назад в убер попал. Откуда он еще 5лет нарисовал ?

  • @dmitry5925
    @dmitry5925Ай бұрын

    character [ˈkærɪktə] через к читается 👍😄

  • @singlebw4065
    @singlebw4065Ай бұрын

    История буфера есть в window + V

  • @user-jz9jv9nr2n
    @user-jz9jv9nr2n24 күн бұрын

    Не стоит ускорять процесс разработки. Это путь в пропасть

Келесі