Мой Java Буткемп: www.faang.school/java-bootcamp Алгоритмы с нуля без математики: www.faang.school/algorithms-from-scratch? Java Magics. Курс для начинающих: www.faang.school/java-magics?
Шорткаты из видео: 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 - удаление табулияции
Еще из полезного: 1) над методом или классом ввести /** и нажать Enter - произойдет генерация "зеленой" доки 2) ПКМ в поле редактора -> Local history -> Show history, показывают всю историю изменения файла из кэша идеи. Иногда очень выручает Из неочевидного: иногда некоторые шорткаты не работают потому что уже забинжены в AMD или NVIDIA оверлее. Я по началу долго тупил, почему не работает :)
оо у меня сработало /** * * @type {(function(*): (Multer|undefined))|{diskStorage?: (function(*): DiskStorage)|{}, memoryStorage?: (function(*): MemoryStorage)|{}, MulterError?: (function(*, *): void)|{}}} */ правда пока не знаю что это )
Влад, надо признать действительно полезное видео! Молодец, что сделал данное видео, это экономит кучу времени поиска по документации JetBrains, в поисках нужного шортката , спасибо! 👍
Я, конечно, понимаю, что горячие клавиши это хорошо Но иногда пара базовых клавиш, работающих почти во всех редакторах, будет сподручнее, чем набор хоткеев, разный для каждой иде. Пример с переходом на следующую строчку в жизни не буду использовать, так как вместо shift+enter можно воспользоваться end, enter. Здесь не нужно ничего додумывать, end это дефолтная клавиша перехода к концу строки. Иногда нужно не выдумывать велосипед, а нормально использовать клавиатуру)
Ну у меня клавиатура на ноутбуке end переводит в конец файла, а для нажатия в конец строки надо нажать fn-end. Я не хочу путаться работая за разными клавиатурами в шорткатах. Опять же эта комбинация нужна когда тебе необходимо в конец строки. Фактически ты предлагаешь использовать две комбинации клавиш (переход в конец строки -> переход на новую строку) вместо одной выдавая это за какую то гениальность
@@viktormorozov5146 прикинь, я 2 года делаю так же, но понимаю как сильно можно сократить время, если использовать более удобные комбинации, если они используются постоянно по сотне раз в день
Попробуй ctrl+e ещё раз, переключение между режимами последние файл / последние изменённые файлы. Переход к файлу достаточно быстрее делать двойным нажатием шифта. Ctrl+enter инит аргументов конструктора. Добавь к своему коду скоупы и цвета, удобно для ориентации (правда придется перейти от пафосной черной темы к светлой) иначе будет 50 оттенков черного. Если хочешь расширить кругозор по новым командам - в иде есть статистика запускаемых команд, там можно посмотреть что никогда не юзал, почитать про это и подумать, может стоит эту комбинацию выучить. Перейду к благодарностям. Изменение сигнатуры метода не знал, удобно. Шифт энтер, даже не задумывался, может и стоит приспособиться.
Не хватает еще помочь настроить по гит блейму чтобы понять когда менялась какая строка или кем, себе настраиваю alt+a и сразу видно когда последний раз вносились какие-либо изменения сюда, очень критично для быстрых исправлений чтобы не ходить туда-сюда по истории гита.
Несмотря на то, что Ctrl+Alt+O, Ctrl+Alt+L и Ctrl+S (да, да идея сама все сохраняет) постоянно уже на автопилоте нажимаю, но лишь недавно обнаружил, что форматирование (ctrl+alt+L) также удаляет и неиспользуемые импорты. 😯
Спасибо за видео! Полезно ctrl + o не работает ( просит папку открыть при нажатии на это сочетание ctrl +w тоже ( ctrl + alt + L - тож. вебшторм бесплатная версия nodejs
А котлин для бэка не зашел массам? Вроде наоборот удобней, наслышан про хорошую связку котлин + спринг, и нулл-сэйфити проще учитывать, раньше на джаве работал, но идэю так глубоко не использовал.
Как по мне, то все шоткаты с F-блоком крайне неудобные, особенно потому, что нужно не просто нажать одну клавишу, а комбинацию клавиш нажимать. F-блок слишком удален при стандартном расположении пальцев на клавиатуре. Именно поэтому я предпочитаю использовать Refactor This (Ctrl+Alt+Shift+T) для переименования. Alt + Shift + Click тоже та еще дичь... Шоткаты нужны для того, чтобы не пользоваться мышью. Где нормальные шоткаты "Создать курсор выше/ниже"? В том же Notepud++ очень удобно работать в мультикурсорами через Alt + Shift + Up / Down.
@@lightseeker745 Вообще-то да! Именно по этому VIM самый сильный, если научиться всему там :) А для IDEA я в 95% времени не пользуюсь мышью, всегда 2 руки на раскладке. > Для мултикурсора без мышки "Два раза контрл и удержать + сткрелка верх/вниз"
@@alexxenon8721 но vim это же текстовый редактор а не полноценная ide. Ты про vim из консоли? Я не думаю, что он настолько же удобен как Rider или Resharper😅😅. Да и тем более стрелка вниз будет проходить по каждой строке кода, что может быть супер неудобно и долго, если код большой как по мне...
Visual Studio Code это именно редактор, но при этом обладающий функциями IDE, полагающийся на расширения. Но рядовой пользователь сильно разницы не заметит.
Люди, помогите, как в Intellij IDEA вернуть git-подписи о том, кто писал данный код (например, прямо в коде (а не только в панели слева) над классом или методом написано Петров Василий Никифорович, и я сразу понимаю, кто написал этот говнокод). Я случайно отключила эту функцию и не могу вернуть, для меня это очень нужная вещь была((
За 20 лет работы , не помню чтобы код надо было писать быстрее Да , хот кеи полезны и некоторые познания в особенностях IDE Но их обычно приобретаешь постепенно и по мере надобности , когда думаешь как сделать что то проще и гуглишь при этом
Мой Java Буткемп: www.faang.school/java-bootcamp
Алгоритмы с нуля без математики: www.faang.school/algorithms-from-scratch?
Java Magics. Курс для начинающих: www.faang.school/java-magics?
Влад, прошу вас, обновите свои цены на вашем сайте с буткемпом, по факту там надо написать Тариф базовый не от 5к, а от 45к рублей. Спасибо
Незаслуженно забыт ctrl + i -> переопределение только обязательных методов при наследовании.
Шорткаты из видео:
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 - удаление табулияции
Брооо
Мужик, ты просто лучший, а то уже приготовился к повторному просмотру, но уже не за завтраком, а на рабочем месте)
@@ВиталийСлавин-й6о Вы явно не программисты
resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
Спасибо!
thank you!
Уважаю людей, которые пишут timeline к своим видео. Подписка
хоть бОльшую часть и знаю, но это самое полезное видео, особенно для новичков
Я за такое видео даже обратно подпишусь. Полезное без лишних шуток и воды супер прям как в старые добрые времена.
Нажми на бургер -> херп -> кейборд шотркатс пдф)
Еще из полезного:
1) над методом или классом ввести /** и нажать Enter - произойдет генерация "зеленой" доки
2) ПКМ в поле редактора -> Local history -> Show history, показывают всю историю изменения файла из кэша идеи. Иногда очень выручает
Из неочевидного: иногда некоторые шорткаты не работают потому что уже забинжены в AMD или NVIDIA оверлее. Я по началу долго тупил, почему не работает :)
чет у меня в пайчарме никакой генерации не произошло
Докстринг генерируется через """
Видимо ты про джава писал
оо у меня сработало /**
*
* @type {(function(*): (Multer|undefined))|{diskStorage?: (function(*): DiskStorage)|{}, memoryStorage?: (function(*): MemoryStorage)|{}, MulterError?: (function(*, *): void)|{}}}
*/ правда пока не знаю что это )
Боже,как я ждала от тебя такой видос!! Спасибо большое 🥹
Прекрасное видео! Осталось наработать эти хоткеи, чтобы пользоваться ими инстинктивно. Огромное спасибо!
Давно такого видео не хватало, спасибо )
Влад, спасибо в очередной раз! Подчерпнул из видео для себя ценные фишки и стал немного сильнее!
О Наконец-то что-то кроме прогрева. Долго скипал все твои видео, так как исключительно из-за такого контента я тебя смотрел. Молодец
Нажми на бургер -> херп -> кейборд шотркатс пдф)
Влад, надо признать действительно полезное видео! Молодец, что сделал данное видео, это экономит кучу времени поиска по документации JetBrains, в поисках нужного шортката , спасибо! 👍
Нажми на бургер -> херп -> кейборд шотркатс пдф)
Не ну shift + enter это просто имба, заслуживает лесли очевидно
Что такое лесли?
@@ntditl это лайк
@@ntditl лукас
Спасибо! Узнал кучу новых шорткатов, хотя раньше думал, что знаю почти все. Теперь буду работать намного продуктивнее 😘
открыть документацию не судьба?
Супер турбо ускоритель для версти кода. Все взял на вооружение. Просто спасибо.
Спасибо, Влад. Твои видосики реально понятны. Удачи в делах!
Пару вещей ухватил, спасибо большое. Я бы добавил, что через двойной шифт можно быстро искать действия, чтобы не щелкать по меню.
Очень полезно, мне как новичку) Спасибо Влад!
Думаю новичку сильно пригодится команда ctrl shift f
Иногда бывают действительно полезные ролики, спасибо, а в основном фигня )
Про первый лайфхак, для юзеров винды есть Win+V - открывает журнал буфера обмена в любом месте, не только в IDE
Информативно без воды. Спасибо)
Спасибо за Ваш труд! Коммент в поддержку канала.
Я, конечно, понимаю, что горячие клавиши это хорошо
Но иногда пара базовых клавиш, работающих почти во всех редакторах, будет сподручнее, чем набор хоткеев, разный для каждой иде.
Пример с переходом на следующую строчку в жизни не буду использовать, так как вместо shift+enter можно воспользоваться end, enter. Здесь не нужно ничего додумывать, end это дефолтная клавиша перехода к концу строки. Иногда нужно не выдумывать велосипед, а нормально использовать клавиатуру)
выставлять свою твердолобость и неповоротливость за преимущество... как ты к этому пришел?
Ну у меня клавиатура на ноутбуке end переводит в конец файла, а для нажатия в конец строки надо нажать fn-end. Я не хочу путаться работая за разными клавиатурами в шорткатах. Опять же эта комбинация нужна когда тебе необходимо в конец строки. Фактически ты предлагаешь использовать две комбинации клавиш (переход в конец строки -> переход на новую строку) вместо одной выдавая это за какую то гениальность
@@viktormorozov5146 прикинь, я 2 года делаю так же, но понимаю как сильно можно сократить время, если использовать более удобные комбинации, если они используются постоянно по сотне раз в день
Полезное видео получилось, спасибо.
Было бы ваще круто, если бы всё это, но в текстовом виде, такая табличка-методичка😊
она есть, в сообществе FAANG School, вкладка "Важное", сообщение в закрепе t.me/+Ss8CYddvHZY2OWVk
@@fakng-engineer класс! Спасибо! +1 участник сообщества)
@@fakng-engineer класс! Спасибо!
+1 в участники сообщества)
Больше таких видео == спасибо
Хорошее и полезное видео и никакой воды, лови лукас молодой
Топовый видос, очень много нового и такого крутого👍
Привет! Спасибо большое за видео! Ждем теперь топ лучших плагинов не привязанных к языку определенному )
Даже по заставке понятно что это будет интересное видео
Попробуй ctrl+e ещё раз, переключение между режимами последние файл / последние изменённые файлы.
Переход к файлу достаточно быстрее делать двойным нажатием шифта.
Ctrl+enter инит аргументов конструктора.
Добавь к своему коду скоупы и цвета, удобно для ориентации (правда придется перейти от пафосной черной темы к светлой) иначе будет 50 оттенков черного.
Если хочешь расширить кругозор по новым командам - в иде есть статистика запускаемых команд, там можно посмотреть что никогда не юзал, почитать про это и подумать, может стоит эту комбинацию выучить.
Перейду к благодарностям. Изменение сигнатуры метода не знал, удобно. Шифт энтер, даже не задумывался, может и стоит приспособиться.
Можно ещё смотреть буфер обмена и вставлять оттуда ранее копированное на не только в ide, но и где угодно на Винде через win + v
Братик спасибо, очень полезный видос
Не хватает еще помочь настроить по гит блейму чтобы понять когда менялась какая строка или кем, себе настраиваю alt+a и сразу видно когда последний раз вносились какие-либо изменения сюда, очень критично для быстрых исправлений чтобы не ходить туда-сюда по истории гита.
.Нереально крутое и полезное видео. Спасибо
Несмотря на то, что Ctrl+Alt+O, Ctrl+Alt+L и Ctrl+S (да, да идея сама все сохраняет) постоянно уже на автопилоте нажимаю, но лишь недавно обнаружил, что форматирование (ctrl+alt+L) также удаляет и неиспользуемые импорты. 😯
Спасибо огромное!
1:57 на Windows история буфера обмена включается с помощью Windows+V
Я ей постоянно пользуюсь
отличный ролик, спасибо.
За переход на новую строку респек, даже не задумывался. На Mac на VS Code Command+Enter
Огромное спасибо!
Отличный видос!
Спасибо, круто! ТОлько перемещение по истории не сработало. Как называется хоткей?
Двухбуквенные сокращения -- это гениально, в смысле мозговыносяще
Какой монитор используешь?
как всегда что-то интересное
2:21 я использую эту же функцию но от виндовс, сочетание win + v и работает она везде но сначала нужно активировать ее в настройках
Ссылку на кряк не мог оставить?
Спасибо за видео! Полезно
ctrl + o не работает ( просит папку открыть при нажатии на это сочетание
ctrl +w тоже (
ctrl + alt + L - тож. вебшторм бесплатная версия nodejs
Странно что ты не рассказал про Alt+F4...
После каждой строки жму ее, помогает быстрее писать код
действительно помогло Alt+F4 збс
А только с Java можно на этом работать? Хотя вроде бы это как расширение для всего.
Сидел, записывал все клавиши и только в середине он сказал, что он сделал файл со всеми сочетаниями 😢😢😢
Это наоборот лучше, ты потратил время на каждое сочетание клавиш из половины видео, тем самым мозг лучше запомнит их
@@leoproger4778 не спорю, но я уже распечатал и этот лист закреплен на стене у монитора, так что так я тоже не забуду эти сочетания
Он? Или Jetbrains? 100% что он скопировал пдф с сайта и впаривает его за подписку на телегу)))
На 5:03 ошибка. Правильно Control + Option + O
аналогично на винде - необходимо сечетание ctrl + alt + o
А котлин для бэка не зашел массам?
Вроде наоборот удобней, наслышан про хорошую связку котлин + спринг, и нулл-сэйфити проще учитывать, раньше на джаве работал, но идэю так глубоко не использовал.
Подскажите как перемещать всю строку целиком вверх или вниз?
Alt+Shift+Стрелка вверх или вниз если не ошибаюсь
Как по мне, то все шоткаты с F-блоком крайне неудобные, особенно потому, что нужно не просто нажать одну клавишу, а комбинацию клавиш нажимать. F-блок слишком удален при стандартном расположении пальцев на клавиатуре.
Именно поэтому я предпочитаю использовать Refactor This (Ctrl+Alt+Shift+T) для переименования.
Alt + Shift + Click тоже та еще дичь... Шоткаты нужны для того, чтобы не пользоваться мышью. Где нормальные шоткаты "Создать курсор выше/ниже"? В том же Notepud++ очень удобно работать в мультикурсорами через Alt + Shift + Up / Down.
Всегда думал что шоткаты нужны для ускорения написания кода. Вряд-ли можно адекватно полностью заменить мышь
@@lightseeker745 Вообще-то да!
Именно по этому VIM самый сильный, если научиться всему там :)
А для IDEA я в 95% времени не пользуюсь мышью, всегда 2 руки на раскладке.
> Для мултикурсора без мышки "Два раза контрл и удержать + сткрелка верх/вниз"
@@alexxenon8721 блин, спасибо! Про двойной Контрол не знал. В официальной документации об этом ни слова, только
Run anything - Double Ctrl
@@alexxenon8721 но vim это же текстовый редактор а не полноценная ide. Ты про vim из консоли? Я не думаю, что он настолько же удобен как Rider или Resharper😅😅. Да и тем более стрелка вниз будет проходить по каждой строке кода, что может быть супер неудобно и долго, если код большой как по мне...
спасибо. как можно купить Goland тем, кто живет в РФ?
Я теперь некоторые задачки на JavaRush могу решить зажав три клавиши 😅😅
Годнота.Спасибо
какую IDE посоветуешь под с++?
Visual Studio
Офигенно полезно
4:11
не знаю как с шифтом, но просто через альт ворк
К питону все подойдёт?
До последнего ждал когда расскажет про жёлтую лампочку слева..
Молодец!
Триал версия Rider дается на 30 дней, после этого ее повторно уже скачать,установить и пользоватся не получится?
Надо Community edition скачивать, там обычно на офф. Сайте внизу есть
В линуксе не работает множественный курсор (mint) и еще некоторые фишки
Они очень удобные
спасибо👍
Shift+tab❤
ctrl+z откатывает на непредсказуемое количество символов, а не по одному как предполагается. альт +шифт+клик не работает.
4:15 я обычно такое решаю через ctrl + H
В 11 винде так же есть история буфера сочетанием клавиш WIN + V
4:00 а я выделяю слово и нажимаю ctrl+d vs code
А VS code это IDE ?
И какие отличия от PyCharm ?
Visual Studio Code это именно редактор, но при этом обладающий функциями IDE, полагающийся на расширения. Но рядовой пользователь сильно разницы не заметит.
1) VS code тратит меньше системных ресурсов.
2) PyCharm отчасти платный
Люди, помогите, как в Intellij IDEA вернуть git-подписи о том, кто писал данный код (например, прямо в коде (а не только в панели слева) над классом или методом написано Петров Василий Никифорович, и я сразу понимаю, кто написал этот говнокод). Я случайно отключила эту функцию и не могу вернуть, для меня это очень нужная вещь была((
Гугл в помощь. Нейронки в помощь🤙
говорят когда он зашел в vim он так и не вышел
ссылка на шпаргалку не работает.
Проверили, ссылка корректна, но попробуй использовать вот эту: t.me/+fgoLmBk0B1EyODk0
быстрое удаление импортов, по крайней мере для webstorm ctrl + alt + 0
Почему у тебя редактор старой версии? ты давно снял этот ролик или как то откатил версию назад?
Это не старая версия, а классический интерфейс, его всегда можно включить в настройках
Вместо Ctrl + shift + v можно использовать win + v
За 20 лет работы , не помню чтобы код надо было писать быстрее
Да , хот кеи полезны и некоторые познания в особенностях IDE
Но их обычно приобретаешь постепенно и по мере надобности , когда думаешь как сделать что то проще и гуглишь при этом
Удаление импортов не ctrl + o, а ctrl + shift + o . Просто ctrl + o = это переопределение метода.
vscode forever 🤘
Можно стирать целое слово ctrl + delete/backspace.
Все очень круто, но на продуктивность мало влияет. т.к. разраб в среднем пишет 50-100 строк кода в день))
Это не для продуктивности а для удобства
Да, только многие хоткеи для винды не правильные
«Из центра наружу как в Кремниевой Долине», лол
Не знаю как у других, но у меня многие хотки забиндины на другие команды. Многое из видео просто не работает.
Бороду нейросеть делала?
уж не знаю как там на фрилансе, но в коммерции больше нужно думать и меньше писать. хз когда видел изменений больще чем на 50-100 строк
Балабол на связи :)) давай вменяй нам :))) как быть и как стать :))))
Лайк
Превьюшка забавная. Слева 8 часов работы и там современный мак, справа 2 часа и древний мак, так ещё и с фотообоями из 90-х ))))
Рассказ о бесплатных и полезных программах
ua-cam.com/video/DxPhU7qWbkA/v-deo.html
Ждем rest
Кто-то не в курсах про VS
дорого использовать их ИДЕ а бесплатных только штуки 3
Win+v буфер на винде если что
И кому-то не нравится синтаксис пайтона ?
Vim и только Vim. Пару интенсивных дней страданий и потом пожизненый кайвфвффф. Для старта можно vim как плагин для vscode.