При перепечатке просьба указывать источник и автора оригинала
Редакторов кода много, некоторые бесплатные, а некоторые платные. Один из моих любимых редакторов кода — Visual Studio Code. Он бесплатный и имеет отличные функции, и я отказался от Atom, Sublime Text и WebStorm, которые также очень мощны.
Сегодня я собираюсь поделиться своей любимой настройкой редактора кода для моей веб-разработки. Начну с того, как выглядит редактор кода. Ведь внешний вид очень важен.
🎨тема
Мои самые используемые темы VS Code:Snazzy Operator, В настоящее время используется.
Эта тема основана наhyper-snazzyи дляOperator MonoШрифты оптимизированы для совместного использования. Я люблю 😍 эту тему.
⭐ Некоторые другие темы, которые я использовал раньше:
- Oceanic Next- Я использовал Oceanic Next (темный фон)
- emedy- Я использовал Remedy Dark (прямой)
✒шрифт
Еще одна важная вещь для моего редактора кода заключается в том, что шрифт, который я использую для своего редактора кода,JetBrains Mono. Это бесплатный шрифт с поддержкой лигатуры.
Лигатуры — это новый формат шрифта, который поддерживает украшение символов вместо=
>
,<
=
.
В использованииJetBrains MonoРаньше я использовалOperator Mono. Это также хороший шрифт.
⭐ Некоторые другие шрифты, которые я использовал раньше:
- Operator Mono- Поддерживающие лигатуры.
- Fira Code- Бесплатно и поддерживает лигатуры.
- Dank Mono- Платная и поддержка лигатур.
🌟🌟🌟 Хотите использовать мои настройки, использовать мой шрифт VS Code? В VS Code нажмитеCtrl + P,войтиsettings.jsonи откройте файл. Теперь замените приведенное ниже значение свойства моим заданным значением.
{
"workbench.colorTheme": "Snazzy Operator",
"editor.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"editor.lineHeight": 22,
"editor.letterSpacing": 0.5,
"editor.fontWeight": "400",
"editor.cursorStyle": "line",
"editor.cursorWidth": 5,
"editor.cursorBlinking": "solid"
}
📁 значок
Значки файлов улучшают внешний вид VS Code, главным образом потому, что они помогают нам различать разные файлы и папки по заданному значку. Для моего кода VS я использую два значка файлов:
- Material Icon Theme- Одна из самых популярных тем значков для VS Code.
- Material Theme Icons- В настоящее время используется.
расширение, которое я использую
🟠 Автоматическое переименование тега
Автоматически переименовывать парные теги HTML/XML, также доступные в JSX.
существуетsettings.jsonв файлеauto-rename-tag.activationOnLanguage
Добавьте пункт для установки языка, на котором будет активировано расширение. По умолчанию это **["*"]** и будет активировано для всех языков.
"auto-rename-tag.activationOnLanguage": ["html", "xml", "php", "javascript"]
🟠Bracket Pair Colorizer 2
Это расширение позволяет кодировать совпадающие скобки цветом, и пользователь может определить, какие символы должны соответствовать и какие цвета использовать.
🟠Color Highlight
Это расширение стилизует цвета css/web, которые можно найти в документации.
🟠CSS Peek
- Peek: загружайте css-файлы в строку и вносите в них быстрые изменения. (Ctrl + Shift + F12)
- Перейти: Перейти непосредственно к файлу CSS или открыть в новом редакторе (F12)
- Наведение: наведите курсор на символы, чтобы отобразить определения (Ctrl+наведение)
🟠DotENV
существует.env
Пары ключ-значение выделены в файле.
🟠ES7 React/Redux/GraphQL/React-Native snippets
Это расширение предоставляет фрагменты JavaScript и React/Redux в ES7, а также функциональные возможности плагина Babel для VS Code.
🟠Highlight Matching Tag
Выделите начальный или конечный тег совпадения.
Расширенные стили, которые я использую:
"highlight-matching-tag.styles": {
"opening": {
"left": {
"custom": {
"borderWidth": "0 0 0 1.5px",
"borderStyle": "solid",
"borderColor": "yellow",
"borderRadius": "5px",
"overviewRulerColor": "white"
}
},
"right": {
"custom": {
"borderWidth": "0 1.5px 0 0",
"borderStyle": "solid",
"borderColor": "yellow",
"borderRadius": "5px",
"overviewRulerColor": "white"
}
}
}
}
🟠Image preview
Показывать превью изображения при наведении.
🟠Indent Rainbow
Это расширение окрашивает отступ перед текстом, чередуя четыре разных цвета на каждом шаге.
🟠REST Client
Клиент REST позволяет отправлять HTTP-запросы и просматривать ответы непосредственно в Visual Studio Code.
🟠Settings Sync
Синхронизируйте настройки, фрагменты, темы, значки файлов, запуск, сочетания клавиш, рабочие области и расширения на нескольких компьютерах с помощью GitHub Gist. Подробности смотрите в моей статье«Советы | Синхронизируйте настройки и расширения VSCode, не беспокойтесь о переключении компьютеров! 》
🟠TODO Highlight
Выделите TODO, FIXME и другие комментарии в коде.
🟠Version Lens
Отображает последнюю версию каждого пакета в файле package.json.
📃 Настройки терминала
Моя ОС — Windows, и я использую Git через командную строку, поэтому у меня есть терминал Git, который я использую как встроенный терминал. Моя настройка терминала выглядит следующим образом:
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"terminal.integrated.fontFamily": "FuraMono Nerd Font",
"terminal.integrated.fontSize": 12,
"terminal.integrated.rightClickCopyPaste": true
✔ Полезные сочетания клавиш VS Code
Я использую некоторые важные сочетания клавиш в своей повседневной жизни, и эти сочетания помогают Visual Studio Code повысить мою производительность.
- Ctrl + P: Перейти к файлу, любой файл можно переместить в открытый файл/папку в Visual Studio Code.
- Ctrl + `: открыть терминал в VS Code
- Alt + Down: перейти на одну строку вниз
- Alt + Up: Переместите одну строку
- Ctrl + D: переместить выбранный символ в следующую совпадающую строку
- Ctrl + Space: вызвать предложение
- Shift + Alt + Down: копировать строки вниз
- Shift + Alt + Up: копировать линию
- Ctrl + Shift + T: повторно открыть последнее закрытое окно
Спасибо за прочтение и подписку.
Если это вдохновляет и помогает вам, вы можете нажатьСледуйте, вперед, фаворитом, также можносообщениеОбсуждение, это самое большое поощрение для автора.
Об авторе: Веб-инженер, инженер-разработчик полного стека, постоянный ученик.
Теперь обратите внимание на публичный аккаунт WeChat «Выбор иностранного языка переднего плана»,Теперь обратите внимание на онлайн-информацию о диске определенного видеокурса сетевого качества, это сэкономит вам много денег!