Тёмный

Расширения VSCode/Codium для PHP разработки 

Stan Yakubenko
Подписаться 228
Просмотров 12 тыс.
50% 1

В этом видео я рассказываю какие расширения для VSCode/Codium я использую в своей ежедневной работе над PHP проектами.
0:00 - Начало
01:54 - Тема Monokai
02:42 - Шрифты
04:28 - Better comments
06:52 - Bookmarks
09:13 - Bracket pair colorizer
10:49 - Code runner
12:19 - DotEnv
13:46 - EditorConfig
14:53 - File Utils
17:19 - Indent rainbow
20:32 - OpenAPI editor
23:12 - PHP Awesome snippets
26:45 - PHP Debug
28:16 - PHP DocBlocker
30:25 - PHP Getters & setters
31:53 - PHP Intelephense
37:32 - phpcs & phpcb
42:34 - PHP Unit
44:33 - Sort lines
45:52 - SQlite
46:31 - Swagger viewer
46:51 - XML
47:03 - YAML
47:52 - Easy less
48:18 - HTML Preview
48:47 - Outro

Опубликовано:

 

16 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 63   
@shshvvvv
@shshvvvv 3 года назад
Круто. Очень информативно. Отдельное спасибо за таймкоды.
@stanyakubenko135
@stanyakubenko135 3 года назад
Спасибо!
@user-xh5mp4rc6g
@user-xh5mp4rc6g 3 года назад
Спасибо, видео было полезным)
@VimpelGames
@VimpelGames 3 года назад
Спасибо за видео, приятно слушать. Очень вдумчиво и конкретно. Видно, что автор разбирается в теме. Я начал изучать пхп около месяца назад, написал простенький калькулятор, сделал форму с методами гет и пост, но впереди еще очень многое предстоит выучить. Посоветуйте с чего начать и в каком направлении двигаться, чтобы хорошо усвоить материал. Так же мало практики, пока что дается тяжело. В теории понятно а как только садишься за код начинаешь понимать, что не знаешь с чего начать и как правильно писать программу. А обзор плагинов очень полезный, установил себе не могу нарадоваться. На моем уровне скорее всего пока больше помогают плагины bracket pair , indent rainbow, php debug. Поставил тему monokai, но вот шрифты не подключаются которые JetBrains как у вас. Вписываю их в строчку font-family в настройках ide, но результата нет. Может запишите видео на тему как новичкам добраться хотябы до уровня джуниора учитываются свой опыт и профессионализм? Не забрасывайте канал. Лично я очень жду новых видео.
@stanyakubenko135
@stanyakubenko135 3 года назад
Спасибо за коммент! Я хотел бы чтобы канал был именно для новичков. Прямо совсем начинающих. Миллион раз задаю себе вопрос: Как тому кто начинает сейчас нагнать весь тот опыт, который есть у тех, кто начинал очень давно. Как быстро освоить базовые вещи без которых невозможно работать в более или менее серьезных проектах. Уже готовлю следующее видео.
@VimpelGames
@VimpelGames 3 года назад
@@stanyakubenko135 спасибо, буду ждать!
@user-qn4qm9gk1h
@user-qn4qm9gk1h 2 года назад
Стэн, благодарю за PHP DocBlocker ) А то в IDE есть, и мне тож захотелось в свой VSC )))
@stanyakubenko135
@stanyakubenko135 2 года назад
Еще бы он умел сразу дефолтные комменты к аргументам подставлять.
@user-qn4qm9gk1h
@user-qn4qm9gk1h 2 года назад
@@stanyakubenko135 я сейчас и тому, что есть порадовался) и Indent rainbow прикольный. Кстати, пока в плагинах шарился, увидел, что Bracket pair colorizer уже не актуален как самостоятельное расшир. Встроен в VSC. Спасибо за инфу )
@stanyakubenko135
@stanyakubenko135 2 года назад
Да. Только недавно отключил
@kerusdc8322
@kerusdc8322 2 года назад
скажите, какое есть расширение vscode для автоопределения кодировки? или есть команда? а то устал менять кодировку с utf-8 на кириллицу 1251 в одних файлах и наоборот в других
@user-ux8le5hw2b
@user-ux8le5hw2b 3 года назад
Хорошее видео! PHPStorm платный и требует много ресурсов из-за чего на слабом компьютере будет тормозить.
@stanyakubenko135
@stanyakubenko135 3 года назад
Я если честно запускал PHPStorm пару раз несколько лет назад. Не прижился он у меня. Хоть я и не очень люблю поделки от мелкомягких, но VSCode/Codium меня во всем устраивают.
@mugen31337
@mugen31337 3 года назад
Есть опыт работы в phpstorm на макбуке 2010 года и ноуте 2012 года на i5 3го поколения. Ничего там не тормозит. В этом языке нечему тормозить. А вот Webstorm тормозит чувствительно.
@user-sq3et2es7p
@user-sq3et2es7p 3 года назад
Здравствуйте! Пробовали CSS Peek или CSS Navigation. У меня при переходе к определению стиля файл css открывается рядом, несмотря на то, что он уже открыт во втором столбце..
@stanyakubenko135
@stanyakubenko135 3 года назад
Здравствуйте! Не пробовал данные библиотеки. Поэтому затрудняюсь ответить :(
@EdwardNorthwind
@EdwardNorthwind 3 года назад
PHP Intelephense от Бена лучше, чем Феликса?
@robertpaulig7359
@robertpaulig7359 3 года назад
Какие интересные настройки launch.json порт не стандартный 9000 и ещё patchMappings, раздел с указанием рабочей папки slim. Вы разработчик Фреймворка slim? )))
@stanyakubenko135
@stanyakubenko135 3 года назад
Порт нестандартный тк одновременно запускаю несколько проектов иногда и происходят конфликты. Маппинг путей необходим когда проект запущен в Docker например. И да. Я не разработчик Slim Framework. Хоть и есть пара коммитов от меня в репозитории Slim skeleton, но это так мелкие правки. Сам фреймворк Слим мне интересен своей идеей. Советую обратить на него внимание.
@robertpaulig7359
@robertpaulig7359 3 года назад
@@stanyakubenko135 У меня проект на 3 слиме. А вы фринансом не примышляете? А то бы я к вам обратился. У меня маленький проект на слиме 3 мне его в 4 надо переписать и допилить 2 функции.
@vitall789
@vitall789 Год назад
Под каждый параметр гетер сетер это расточительство.
@romanmegagunko4650
@romanmegagunko4650 3 года назад
Сделайте, если не трудно, видео по установке Xdebag в связке Openserver - VSCode на ОС Windows 10. Делаю все вроде по инструкции в документации, но работать xdebag не хочет. Извиняюсь за многословность.. Каким то чудом xdebag заработал)) Ждем видео по настройке
@stanyakubenko135
@stanyakubenko135 3 года назад
К сожалению я не работаю в Windows. Сделаю видео по настройке в Linux. Ну а дальше думаю адаптируете :)
@EdwardNorthwind
@EdwardNorthwind 3 года назад
xDebug уже установлен в OpenServer, что тебе нужно, так это раскомментировать нужные поля в php.ini (только отрывай его через приложение OSPanel), или как я просто добавь в конец блока [xDebug] код: zend_extension = xdebug xdebug.remote_enable = 1 xdebug.remote_autostart = 0 xdebug.remote_port = 9000 xdebug.remote_connect_back = 1 xdebug.profiler_enable = 0 xdebug.profiler_enable_trigger = 1 xdebug.profiler_output_name = "cachegrind.out.%H%R" xdebug.idekey = "" Дальше просто запусти в VSCode деббагинг и программа тебе предложит сформировать файл настроек, стандартного хватает.
@romanmegagunko4650
@romanmegagunko4650 3 года назад
@@EdwardNorthwind у меня опечатка, xdebug установился*, но при запуске (файл настроек сгенерирован) дебагера в vscode ничего не происходит. Попробую подключить xdebag встроенный в openserver.
@EdwardNorthwind
@EdwardNorthwind 3 года назад
@@romanmegagunko4650 я бы и хотел помочь, но у меня PhpStorm как основной редактор. Так что гугли. Еще, я сам лично столкнулся с проблемой, когда всё перестало работать после установки Eclipse PHP, так что мне пришлось и OpenServer перераспаковывать. Так что попробуй все снести и настроить с нуля, если гугление не поможет.
@EdwardNorthwind
@EdwardNorthwind 3 года назад
@@romanmegagunko4650 попробуй сменить расширение. У меня тоже не заработал дебагинг, даже брекпоинты поставить не мог. поставил другое расширение -- и всё завилось с пол пинка. единственное расширение поставь Xdebug helper.
@romanmegagunko4650
@romanmegagunko4650 3 года назад
Посоветуйте, что лучше установить в Ubuntu в качестве сервера, lamp или xamp?
@stanyakubenko135
@stanyakubenko135 3 года назад
Сорри за долгий ответ! Из этого я бы не ставил ничего. Используйте Docker.
@romanmegagunko4650
@romanmegagunko4650 3 года назад
@@stanyakubenko135 Спасибо! Как раз недавно читал статью о нем.
@mihfil43
@mihfil43 3 года назад
Коллега, я пропустил или вы не рассказали про линию ограничения длинны строки?
@stanyakubenko135
@stanyakubenko135 3 года назад
Я не рассказывал, т.к. это настройки редактора
@mihfil43
@mihfil43 3 года назад
@@stanyakubenko135 а можете здесь сказать какой параметр искать, не помню как называется
@stanyakubenko135
@stanyakubenko135 3 года назад
@@mihfil43 "editor.rulers": [ { "column": 110, "color": "#464446" }, ]
@mihfil43
@mihfil43 3 года назад
@@stanyakubenko135 спасибо
@vitall789
@vitall789 Год назад
На сколько лучше нетбинса VSCode по быстродействию?
@stanyakubenko135
@stanyakubenko135 Год назад
Ну нетбинс у меня был без каких-либо плагинов и тд. На скорость его работы не приходилось жаловаться. Если бы он развивался в том же направлении что и vscode, то наверное на нем и остался бы.
@user-of3gk6cd3g
@user-of3gk6cd3g 2 года назад
Не плохой видос нашел пару расширений полезных для себя. Но ставлю дислайк так как ты не слова не сказал что для расширений phpcs & phpcb для их полноценной работы даже что там полноценной они при установки вообще не работаю если нет composer. И с какими подводными камнями столкнуться пользователь когда установит его и эти расширения
@stanyakubenko135
@stanyakubenko135 2 года назад
Спасибо за комментарии. А зачем говорить об очевидных вещах. Если вы этими инструментами пользуетесь, то должны знать как они устанавливаются. Расширение в данном случае это только удобный посредник.
@romanmegagunko4650
@romanmegagunko4650 3 года назад
Здравствуйте, у меня запуске php файла (hello world) через code runner отображаются квадратики и вопросы в выходных данных. Но при запуске файлов js code runner работает нормально. Как исправить это для php?
@stanyakubenko135
@stanyakubenko135 3 года назад
Посмотрите php.ini на предмет дефолтной кодировки. Какая у вас ОС? Если тот же файл запустить просто через php file.php такой же вывод?
@romanmegagunko4650
@romanmegagunko4650 3 года назад
@@stanyakubenko135 ОС windows 10. В php.ini только нашел строку ;default_charset = "utf-8", как дефолтную посмотреть не знаю. Если запускать php file.php то в браузере все нормально. Надеюсь, что я все так понял
@stanyakubenko135
@stanyakubenko135 3 года назад
@@romanmegagunko4650 а если в консоли запустить php file.php?
@romanmegagunko4650
@romanmegagunko4650 3 года назад
@@stanyakubenko135 если в консоли запускаю, файл пытается Brackets открыть))
@romanmegagunko4650
@romanmegagunko4650 3 года назад
@@stanyakubenko135 дефолтная кодировка все таки UTF-8, если смотреть через phpinfo
@kosoystudio
@kosoystudio 3 года назад
1) Автор проставь тайм-коды 2) Почему не используешь PHPStorm?
@stanyakubenko135
@stanyakubenko135 3 года назад
1) Посмотрю как это делается и возможно сделаю. 2) PHPStorm мне не к сожалению не по душе. Да и видео не сравнивает редакторы ;)
@user-oc2lz6tb9j
@user-oc2lz6tb9j 3 года назад
настолько скучно обучающее видео в жизне не видел это ужас !!!
@stanyakubenko135
@stanyakubenko135 3 года назад
Зачем смотрел? В тиктоке веселее
Далее
Что такое PHP?
4:24
Просмотров 64 тыс.
Setup Xdebug WITH DOCKER and debug in VSCode
10:09
Просмотров 21 тыс.
Top 12 VScode Extensions for PHP
17:02
Просмотров 120 тыс.
Working with Multiple Projects in VS Code
10:22
Просмотров 50 тыс.