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

  Рет қаралды 40,599

Vlad Mishustin

Vlad Mishustin

Күн бұрын

Погрузитесь в реальную разработку на 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
ДИСКЛЕЙМЕР
Любая информация, высказанная в данном видео является моим личным мнением и никак не относится и не отражает позиции моего работодателя или любых связанных со мной организаций.
Любой код, документация, логи или диаграммы, показанные в видео, являются моими личными макетами, написанными/созданными в мое свободное время на своей собственной машине, конкретно для демонстрации в роликах, никак не относясь и не используя интеллектуальную собственность моего работодателя или любых связанных со мной организаций.

Пікірлер: 121
@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 17 күн бұрын
Мужик, ты просто лучший, а то уже приготовился к повторному просмотру, но уже не за завтраком, а на рабочем месте)
@Lenz_86
@Lenz_86 Ай бұрын
Еще из полезного: 1) над методом или классом ввести /** и нажать Enter - произойдет генерация "зеленой" доки 2) ПКМ в поле редактора -> Local history -> Show history, показывают всю историю изменения файла из кэша идеи. Иногда очень выручает Из неочевидного: иногда некоторые шорткаты не работают потому что уже забинжены в AMD или NVIDIA оверлее. Я по началу долго тупил, почему не работает :)
@user-mz6js2sw6d
@user-mz6js2sw6d 9 күн бұрын
Супер турбо ускоритель для версти кода. Все взял на вооружение. Просто спасибо.
@someuser1030
@someuser1030 Ай бұрын
Боже,как я ждала от тебя такой видос!! Спасибо большое 🥹
@pavlovn
@pavlovn Ай бұрын
Влад, спасибо в очередной раз! Подчерпнул из видео для себя ценные фишки и стал немного сильнее!
@lolimon58
@lolimon58 Ай бұрын
Спасибо! Узнал кучу новых шорткатов, хотя раньше думал, что знаю почти все. Теперь буду работать намного продуктивнее 😘
@user-lv4tr2yx6w
@user-lv4tr2yx6w Ай бұрын
открыть документацию не судьба?
@Chistoe_Sravnenie
@Chistoe_Sravnenie Ай бұрын
Спасибо за видео!
@svetlanamazhaykina6918
@svetlanamazhaykina6918 8 күн бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@5beep
@5beep Ай бұрын
Давно такого видео не хватало, спасибо )
@cdreLS
@cdreLS Ай бұрын
Очень полезно, мне как новичку) Спасибо Влад!
@nikson9334
@nikson9334 Ай бұрын
Думаю новичку сильно пригодится команда ctrl shift f
@user-yt2nv3bx8s
@user-yt2nv3bx8s Ай бұрын
Молодец, спасибо. Реально полезно.
@den-rad
@den-rad 29 күн бұрын
Пару вещей ухватил, спасибо большое. Я бы добавил, что через двойной шифт можно быстро искать действия, чтобы не щелкать по меню.
@bakhtiyar1
@bakhtiyar1 Ай бұрын
Спасибо, Влад. Твои видосики реально понятны. Удачи в делах!
@youngsawe
@youngsawe Ай бұрын
Даже по заставке понятно что это будет интересное видео
@ibragimmagomedov4996
@ibragimmagomedov4996 Ай бұрын
Не ну shift + enter это просто имба, заслуживает лесли очевидно
@ntditl
@ntditl 7 күн бұрын
Что такое лесли?
@ibragimmagomedov4996
@ibragimmagomedov4996 6 күн бұрын
@@ntditl это лайк
@Todstar
@Todstar Ай бұрын
Хорошее и полезное видео и никакой воды, лови лукас молодой
@nohtyp_gniyduts838
@nohtyp_gniyduts838 Ай бұрын
отличный ролик, спасибо.
@user-yj4fc4ux7g
@user-yj4fc4ux7g Ай бұрын
О Наконец-то что-то кроме прогрева. Долго скипал все твои видео, так как исключительно из-за такого контента я тебя смотрел. Молодец
@Fedor3099
@Fedor3099 Ай бұрын
Топовый видос, очень много нового и такого крутого👍
@nikson9334
@nikson9334 Ай бұрын
Иногда бывают действительно полезные ролики, спасибо, а в основном фигня )
@vladislove1337
@vladislove1337 21 күн бұрын
Про первый лайфхак, для юзеров винды есть Win+V - открывает журнал буфера обмена в любом месте, не только в IDE
@artywhit
@artywhit 5 күн бұрын
.Нереально крутое и полезное видео. Спасибо
@yasinyan2354
@yasinyan2354 Ай бұрын
Привет! Спасибо большое за видео! Ждем теперь топ лучших плагинов не привязанных к языку определенному )
@user-ib7vx3yc4i
@user-ib7vx3yc4i Ай бұрын
как всегда что-то интересное
@kirillpimenov4412
@kirillpimenov4412 Ай бұрын
Полезное видео получилось, спасибо. Было бы ваще круто, если бы всё это, но в текстовом виде, такая табличка-методичка😊
@fakng-engineer
@fakng-engineer Ай бұрын
она есть, в сообществе FAANG School, вкладка "Важное", сообщение в закрепе t.me/+Ss8CYddvHZY2OWVk
@kirillpimenov4412
@kirillpimenov4412 Ай бұрын
@@fakng-engineer класс! Спасибо! +1 участник сообщества)
@kirillpimenov4412
@kirillpimenov4412 Ай бұрын
@@fakng-engineer класс! Спасибо! +1 в участники сообщества)
@sevangulov
@sevangulov Ай бұрын
Годнота.Спасибо
@dimayudin6945
@dimayudin6945 3 күн бұрын
За переход на новую строку респек, даже не задумывался. На Mac на VS Code Command+Enter
@kolyabrickplays3919
@kolyabrickplays3919 2 күн бұрын
Они очень удобные
@user-tf2fv9ug5z
@user-tf2fv9ug5z Ай бұрын
Можно ещё смотреть буфер обмена и вставлять оттуда ранее копированное на не только в ide, но и где угодно на Винде через win + v
@user-gc3lm8pi2v
@user-gc3lm8pi2v Ай бұрын
Я, конечно, понимаю, что горячие клавиши это хорошо Но иногда пара базовых клавиш, работающих почти во всех редакторах, будет сподручнее, чем набор хоткеев, разный для каждой иде. Пример с переходом на следующую строчку в жизни не буду использовать, так как вместо shift+enter можно воспользоваться end, enter. Здесь не нужно ничего додумывать, end это дефолтная клавиша перехода к концу строки. Иногда нужно не выдумывать велосипед, а нормально использовать клавиатуру)
@John.Constantine.777
@John.Constantine.777 7 күн бұрын
выставлять свою твердолобость и неповоротливость за преимущество... как ты к этому пришел?
@arinqwerty
@arinqwerty Ай бұрын
спасибо👍
@Gorysvet
@Gorysvet Ай бұрын
Молодец!
@alexanderten9540
@alexanderten9540 Ай бұрын
Двухбуквенные сокращения -- это гениально, в смысле мозговыносяще
@ScavengerOfDoom
@ScavengerOfDoom 20 күн бұрын
Не хватает еще помочь настроить по гит блейму чтобы понять когда менялась какая строка или кем, себе настраиваю alt+a и сразу видно когда последний раз вносились какие-либо изменения сюда, очень критично для быстрых исправлений чтобы не ходить туда-сюда по истории гита.
@EscapefromWunderland-jz2yc
@EscapefromWunderland-jz2yc 4 күн бұрын
Спасибо, круто! ТОлько перемещение по истории не сработало. Как называется хоткей?
@maxyablochkin4313
@maxyablochkin4313 Ай бұрын
Офигенно полезно
@user-dv5lf3ss8p
@user-dv5lf3ss8p Ай бұрын
2:21 я использую эту же функцию но от виндовс, сочетание win + v и работает она везде но сначала нужно активировать ее в настройках
@storm-kd4op
@storm-kd4op Ай бұрын
спасибо. как можно купить Goland тем, кто живет в РФ?
@khvkdv4241
@khvkdv4241 Ай бұрын
Лайк
@user-ur8wi4po9n
@user-ur8wi4po9n Ай бұрын
Ссылку на кряк не мог оставить?
@max_postmind
@max_postmind Күн бұрын
А котлин для бэка не зашел массам? Вроде наоборот удобней, наслышан про хорошую связку котлин + спринг, и нулл-сэйфити проще учитывать, раньше на джаве работал, но идэю так глубоко не использовал.
@user-vc1sj2om8z
@user-vc1sj2om8z Ай бұрын
Странно что ты не рассказал про Alt+F4... После каждой строки жму ее, помогает быстрее писать код
@nikson9334
@nikson9334 Ай бұрын
До последнего ждал когда расскажет про жёлтую лампочку слева..
@JohnPa9JIbHuK
@JohnPa9JIbHuK Ай бұрын
vscode forever 🤘
@user-fv2it1oz7w
@user-fv2it1oz7w Ай бұрын
Влад, надо признать действительно полезное видео! Молодец, что сделал данное видео, это экономит кучу времени поиска по документации JetBrains, в поисках нужного шортката , спасибо! 👍
@user-dq7po4zk1r
@user-dq7po4zk1r 5 күн бұрын
В 11 винде так же есть история буфера сочетанием клавиш WIN + V
@Happy-Gappy
@Happy-Gappy Ай бұрын
Триал версия Rider дается на 30 дней, после этого ее повторно уже скачать,установить и пользоватся не получится?
@BN65536
@BN65536 Күн бұрын
Надо Community edition скачивать, там обычно на офф. Сайте внизу есть
@heyyou_patsanki
@heyyou_patsanki Ай бұрын
1:57 на Windows история буфера обмена включается с помощью Windows+V
@user-dv5lf3ss8p
@user-dv5lf3ss8p Ай бұрын
Я ей постоянно пользуюсь
@gamspi9591
@gamspi9591 Ай бұрын
быстрое удаление импортов, по крайней мере для webstorm ctrl + alt + 0
@user-cx8kh4sb2i
@user-cx8kh4sb2i Ай бұрын
Все очень круто, но на продуктивность мало влияет. т.к. разраб в среднем пишет 50-100 строк кода в день))
@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😅😅. Да и тем более стрелка вниз будет проходить по каждой строке кода, что может быть супер неудобно и долго, если код большой как по мне...
@Entertainment-qx5rc
@Entertainment-qx5rc 12 күн бұрын
Кайф
@user-yt6zc9vc4v
@user-yt6zc9vc4v Ай бұрын
Ждем rest
@romanmed9035
@romanmed9035 Ай бұрын
ctrl+z откатывает на непредсказуемое количество символов, а не по одному как предполагается. альт +шифт+клик не работает.
@Karrambol
@Karrambol Ай бұрын
Да, только многие хоткеи для винды не правильные
@VasjaG
@VasjaG Ай бұрын
Можно стирать целое слово ctrl + delete/backspace.
@archibaldo
@archibaldo Ай бұрын
Почему у тебя редактор старой версии? ты давно снял этот ролик или как то откатил версию назад?
@megaman13able
@megaman13able Ай бұрын
Это не старая версия, а классический интерфейс, его всегда можно включить в настройках
@nbv12345
@nbv12345 Ай бұрын
Сидел, записывал все клавиши и только в середине он сказал, что он сделал файл со всеми сочетаниями 😢😢😢
@leoproger4778
@leoproger4778 Ай бұрын
Это наоборот лучше, ты потратил время на каждое сочетание клавиш из половины видео, тем самым мозг лучше запомнит их
@nbv12345
@nbv12345 Ай бұрын
@@leoproger4778 не спорю, но я уже распечатал и этот лист закреплен на стене у монитора, так что так я тоже не забуду эти сочетания
@existqq
@existqq Ай бұрын
На 5:03 ошибка. Правильно Control + Option + O
@Cjlab4er
@Cjlab4er Ай бұрын
аналогично на винде - необходимо сечетание ctrl + alt + o
@bohdansalenik8472
@bohdansalenik8472 Ай бұрын
4:11 не знаю как с шифтом, но просто через альт ворк
@user-wj8mt1kq5o
@user-wj8mt1kq5o Ай бұрын
А VS code это IDE ? И какие отличия от PyCharm ?
@uMihailaru
@uMihailaru Ай бұрын
Visual Studio Code это именно редактор, но при этом обладающий функциями IDE, полагающийся на расширения. Но рядовой пользователь сильно разницы не заметит.
@arrchi212
@arrchi212 Ай бұрын
1) VS code тратит меньше системных ресурсов. 2) PyCharm отчасти платный
@mrrnyash8942
@mrrnyash8942 Ай бұрын
Люди, помогите, как в Intellij IDEA вернуть git-подписи о том, кто писал данный код (например, прямо в коде (а не только в панели слева) над классом или методом написано Петров Василий Никифорович, и я сразу понимаю, кто написал этот говнокод). Я случайно отключила эту функцию и не могу вернуть, для меня это очень нужная вещь была((
@kra1dex
@kra1dex Ай бұрын
Гугл в помощь. Нейронки в помощь🤙
@user-ln9ru6zi6k
@user-ln9ru6zi6k Ай бұрын
Бороду нейросеть делала?
@_test_test
@_test_test 26 күн бұрын
уж не знаю как там на фрилансе, но в коммерции больше нужно думать и меньше писать. хз когда видел изменений больще чем на 50-100 строк
@user-ix2tp8vp5f
@user-ix2tp8vp5f Ай бұрын
Не знаю как у других, но у меня многие хотки забиндины на другие команды. Многое из видео просто не работает.
@user-ql5on8rk3i
@user-ql5on8rk3i Ай бұрын
4:00 а я выделяю слово и нажимаю ctrl+d vs code
@Mr.RA1DEN
@Mr.RA1DEN Күн бұрын
Visual code studio
@aleksandr_anp
@aleksandr_anp 2 күн бұрын
Превьюшка забавная. Слева 8 часов работы и там современный мак, справа 2 часа и древний мак, так ещё и с фотообоями из 90-х ))))
@anton-pr
@anton-pr 2 күн бұрын
Кто-то не в курсах про VS
@Edvard-Aliev
@Edvard-Aliev Ай бұрын
Балабол на связи :)) давай вменяй нам :))) как быть и как стать :))))
@dmitriy7184
@dmitriy7184 19 күн бұрын
ссылка на шпаргалку не работает.
@fakng-engineer
@fakng-engineer 17 күн бұрын
Проверили, ссылка корректна, но попробуй использовать вот эту: t.me/+fgoLmBk0B1EyODk0
@habvip6551
@habvip6551 Ай бұрын
говорят когда он зашел в vim он так и не вышел
@tonikroos3698
@tonikroos3698 Ай бұрын
Пёрфект
@SuperWolchara
@SuperWolchara Ай бұрын
Win+v буфер на винде если что
@victorkohn2239
@victorkohn2239 3 күн бұрын
Рассказ о бесплатных и полезных программах kzfaq.info/get/bejne/et6Am7ho1r3Gm3U.html
@Ryleeto
@Ryleeto Ай бұрын
дорого использовать их ИДЕ а бесплатных только штуки 3
@yaroslavpradyvlianyi8265
@yaroslavpradyvlianyi8265 Ай бұрын
И кому-то не нравится синтаксис пайтона ?
@badmad8234
@badmad8234 Ай бұрын
Vim и только Vim. Пару интенсивных дней страданий и потом пожизненый кайвфвффф. Для старта можно vim как плагин для vscode.
@user-zr5ys7yc4k
@user-zr5ys7yc4k Ай бұрын
Next level освоить слепую печать + vim и установить ideavim
@alexeyflyagin
@alexeyflyagin 22 күн бұрын
Зачем вот эта вся показуха на заднем плане? Мне кажется, что это очень странно профессиональному разработчику делать такие штуки для кадра. Не профессионально выглядит ни разу. А так в целом информативно)
@Pidor8128
@Pidor8128 19 күн бұрын
Ссссс
@zubescu
@zubescu Ай бұрын
полнзные шорткаты
@artyRam
@artyRam Ай бұрын
Штэээ. Меня Влад зовут я разработчик с 7ю годами опыта в одной из лучших компаний мира ??? Насколько я помню он год-два назад в убер попал. Откуда он еще 5лет нарисовал ?
@skynet6464
@skynet6464 Ай бұрын
Про use strict надеюсь не забыл😊
@dmitry5925
@dmitry5925 Ай бұрын
character [ˈkærɪktə] через к читается 👍😄
@singlebw4065
@singlebw4065 Ай бұрын
История буфера есть в window + V
@user-jz9jv9nr2n
@user-jz9jv9nr2n 26 күн бұрын
Не стоит ускорять процесс разработки. Это путь в пропасть
[Vowel]물고기는 물에서 살아야 해🐟🤣Fish have to live in the water #funny
00:53
The magical amulet of the cross! #clown #小丑 #shorts
00:54
好人小丑
Рет қаралды 24 МЛН
How To Choose Ramen Date Night 🍜
00:58
Jojo Sim
Рет қаралды 59 МЛН
Каха с волосами
01:00
К-Media
Рет қаралды 6 МЛН
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Как не бросать начатое
15:56
Vlad Mishustin
Рет қаралды 17 М.
Вся база SQL для начинающих за 1 час
1:19:48
Vlad Mishustin
Рет қаралды 183 М.
[Vowel]물고기는 물에서 살아야 해🐟🤣Fish have to live in the water #funny
00:53