Если рабочий хочет хорошо работать, он должен сначала заточить свои инструменты.
Удобная среда разработки позволяет разработчикам больше сосредоточиться на проектировании архитектуры и написании кода, тем самым повышая эффективность работы и легко и изящно реализуя требования.
Процесс разработки PHP является гибким и может использовать множество редакторов или интегрированных сред разработки.
Например,Vim
/ Notepad++
/ EditPlus
/ SublimeText
/ PHPStorm
/ Eclipse
, и даже программа Блокнот.
VS Code — переопределить редактор
Сегодня мы в основном представляемVisual Studio Code, который представляет собой бесплатный редактор кода с открытым исходным кодом, запущенный Microsoft, поддерживает различные языки и имеет богатые функции расширения подключаемых модулей.
Изменить приглашение
В VS Code есть встроенный git, который может легко просмотреть модификацию текущего файла.
Примечания к документации
С помощью плагина PHP DocBlocker вы можете быстро добавлять комментарии над именами классов, именами переменных и именами методов/функций.
автодополнение
С помощью подключаемого модуля PHP Intelephense можно реализовать интеллектуальное распознавание кода.
отладка кода
С помощью плагина XDebug возможна отладка кода.
история модификации
С помощью плагина Git Lens вы можете легко просмотреть историю изменений каждой строки кода.
форматирование кода
С помощью плагина php-cs-fixer вы можете легко отформатировать код в соответствии с определенным правилом, чтобы вы всегда могли сохранить читаемость и стиль кода.
разное
В дополнение к нескольким плагинам, представленным выше, существуют также различные плагины, такие как стили темы редактора, Markdown, PDF/Image Reader и т. д., ожидающие вашего открытия.
Суммировать
Выше приведены функции VS Code, которые автор обычно использует в повседневной разработке, надеюсь, они вам помогут.
На самом деле у каждого редактора есть свои преимущества и недостатки, и разработчикам необходимо постоянно исследовать и открывать новые возможности в своей повседневной работе, чтобы найти наиболее подходящую набор инструментов для себя или своей команды.
Затем расскажите нам в комментариях, какие инструменты разработки вы используете в настоящее время и почему они вам нравятся!