[更多插件可以到官网自行探索](https://marketplace.visualstudio.com/vscode)
Друзья, кому интересен фронтенд, можете подписаться на меняGithub
Согласно опросу, VScode и возвышенное — это IDE, которые предпочитают фронтенд-разработчики. "Если вы хотите делать хорошую работу, вы должны сначала заточить свои инструменты". Я контролер инструментов, который любит бросать. Когда я впервые начал использовать VScode, я установил кучу плагинов. В результате, пока VScode включен, а затем подключен к большому экрану, мой Mac Будет сильное сопротивление, вентилятор будет все время свистеть, 😳😳... Позже будет включен режим удаления, и он будет удален все Наконец, некоторые небольшие и красивые плагины с высокой скоростью использования будут сохранены, и на случай, если они вам понадобятся, будет организована их копия.
Для команды, если все используют один и тот же набор сочетаний клавиш, одну и ту же IDE и один и тот же набор подключаемых модулей, тогда парное программирование будет особенно удачным. Вы все еще можете многому научиться программированию с красивым братом, хи хи~~
1. Клавиши быстрого доступа
Общие сочетания клавиш можно задать на домашней странице VScode, а поскольку sublime обычно используется больше, его просто объединяют в один набор.
2. Подсказки по коду
1. Path Intellisense
автоматическое завершение пути
2. Document this
js шаблон комментария (примечание: новая версия vscode имеет встроенную поддержку, введите ее в функцию/** tab
)
3. Формат кода
1. ESlint
Спецификация кода для кода, который не соответствует требованиям или содержит синтаксические ошибки.JS代码
Подсказка, вы можете настроить правила подсказки
2. HTMLHint
html代码
обнаружить
3. beautify
Инструменты для форматирования кода
В-четвертых, улучшение визуализации кода
1. colorize
Визуализация цветов, тут много разных тем задействовано в изготовлении компонентов, и лично мне совсем каша.
2. RegExp Preview and Editor
Это удивительно, он может отлично отображать написанную вами закономерность, и графически показывать вам формирование написанной вами закономерности.
3. Better Comments
Лучшее использование подсветки области комментариев, эта поддержка TODO также очень хороша.
4. BreadCrumb in StatusBar
----------------------------------------------------------------------------
Шикарная разделительная линия, следующие плагины подобраны по языку фреймворка, что использовать, не ставить если не надо, трата памяти
5. Плагин реакции
1. ES7 React/Redux/GraphQL/React-Native snippets
Приведенные фрагменты кода обширны, и этого достаточно для подсказок по коду, связанных с React.
2. Useful React Snippets
Конечно, если вы используете только React, то используйте эту подсказку по коду, этого достаточно
3. CSS Blocks
Поддержка модульной смарт-подсказки css, рекомендации по прыжкам, трещинам в стене
4. styled-components-snippets
styled-components
фрагмент кода
6. Плагин Vue
1. vetur
Подсветка синтаксиса, IntelliSense, Emmet и т. д.
2. VueHelper
сниппет сниппет кода
3. Vue VSCode Snippets
Очень подробный фрагмент кода vue
7. Узел
1. eggjs
Плагины помощи, связанные с Eggbox, фрагменты кода, умные советы и т. д.
2. egg-jump-definition
Функция прыжка из ящика для яиц:Cmd+4
8. Мини-программа WeChat
1. mpvue snippets
mpvue
Некоторые фрагменты кода и подсказки по коду для некоторых нативных апплетов
2. minapp
использоватьVS Code
Необходимый плагин для написания небольших программ, в нем много практических интеграций функций
9. Плагин уценки
1. Markdown All in One
Этого достаточно для плагина подсказок Markdown, который объединяет ярлыки синтаксиса, математику, предварительный просмотр и т. Д., Что очень практично.
2. markdownlint
Подсказки кода для спецификации формата синтаксиса уценки
10. Обзор кода
1. CodeMetrics
Может рассчитать сложность кода в TS/JS (например, функций), которая связана с качеством и производительностью кода.
2.Import Cost
То есть, когда вы что-то импортируете, вы можете вычислить размер импортируемого модуля!
3. Git Lens
Я не нашел ничего более подробного, чем эта запись git.
Одиннадцать, другие
Следующие плагины являются необязательными.Если есть потребность в соответствующих функциях, они также очень хорошие плагины.
1. fileheader
Шаблон верхней заметки, который может определять автора, время и другую информацию, а также автоматически обновлять время последнего изменения
ctrl+alt+i
2. Paste JSON as Code
Преобразование формата JSON в другие языковые форматы
3. Node.js Modules Intellisense
заnode_module
умные советы
4. npm-import-package-version
Отображение информации о версии импортированных пакетов npm
5. File Tree View
Обеспечьте древовидное отображение функций или состояний нескольких распространенных языков программирования, вы можете быстро щелкнуть, чтобы перейти!
6. NPM-Scripts
Визуально выполнять команды npm на боковой панели (в проектеpackage.json
), компактный и практичный
7. :emojisense:
12. Фрагменты кода
Два способа определения фрагментов кода
- Строка меню -> Файл -> Настройки -> Пользовательские фрагменты
- ctrl+shift + p => snippet
toRem
: простое описаниеprefix
: сокращение для запуска сниппетаbody
: расширенный фрагмент кода$1,$2:
Представляет заполнитель для того, что пользователь должен заменить при расширении фрагмента кода, или может быть записан как${1:label}
пара ключ-значениеdescription
: Пользователь, вы можете легко идентифицировать комментарии перед выводом фрагмента, вместо того, чтобы принудительно запоминать эти сокращения.Если вы хотите найти редис или детскую обувь, вы можете присоединиться к нашему“前端内推群”
, есть HR из крупных компаний, таких как BATJ, а также есть большие ребята, которые хорошо разбираются в React, Vue, Node и небольших программах.
Если вы не можете добавить его, вы можете пригласить мою младшую сестру на чашку кофе, добавить меня в WeChat, и я приглашу вас. (укажите название)