Официальный сайт vscode/Vidual Studio Code
Сочетания клавиш VS Code
Часто используемые сочетания клавиш
- Включите селектор команд: Ctrl + Shift + PилиF1
- Поиск файлов: Ctrl + P
- Поиск глобального контента: Ctrl + Shift + F
- Переключатель терминала: Ctrl + `(обратный апостроф на клавиатуре)
- Хранение файлов: Ctrl + S
Редактировать связанные сочетания клавиш
- Скопируйте строку: Alt + Shift + ↓или↑
- Удалить строку: Ctrl + Shift + K
- Переместить строку: Alt + ↑или↓
- Код форматирования: Shift + Alt + F
- Быстрый перенос/расширение строк: Ctrl + EnterилиShift + Enter
Несколько курсоров и выбор
- Добавлено несколько курсоров: Alt+ нажмите
- Выберите те же слова: Ctrl + D
- Выберите все одинаковые слова: Ctrl + Shift + L
- Выбор региона: Shift + Alt+ перетащить
Управление файлами и окнами
- Создать новый файл: Ctrl + N
- Откройте файл: Ctrl + O
- Переключить разделенные окна: Ctrl + 1, 2, 3...
- Закройте файл: Ctrl + W
Отладка и выполнение
- Начать отладку: F5
- Остановить отладку: Shift + F5
- Пошаговое выполнение: F10
- Введите внутри функции: F11
- Выйти из функции: Shift + F11
Искать и заменять
- поиск: Ctrl + F
- Найдите и замените: Ctrl + H
- Искать следующее совпадение: F3
- Найдите предыдущее совпадение: Shift + F3
Пользовательские сочетания клавиш
Вы можете использоватьFile > Preferences > Keyboard Shortcuts(или нажмитеCtrl + K + Ctrl + S), чтобы настроить параметры сочетаний клавиш.
Сочетание клавиш для переключения из редактора в файловый менеджер
Используйте встроенные сочетания клавиш
- Windows / Linux:
Ctrl + Shift + E
- Mac:
Cmd + Shift + E
После нажатия этой клавиши быстрого доступа фокус переключится с редактора на окно Проводника.
Пользовательские сочетания клавиш
- в соответствии с
Ctrl + K Ctrl + S(Windows/Linux) илиCmd + K Cmd + S(Mac) Включите настройки сочетаний клавиш.
- поиск「focus on explorer」,оказаться
workbench.view.explorer。
- Нажмите на элемент и установите нужное сочетание клавиш, например
Ctrl + Alt + E。
Вручную установите `keybindings.json`
Если вы хотите вручную изменить настройки JSON, вы можетеkeybindings.jsonДобавьте следующее:
[
{
"key": "ctrl+alt+e",
"command": "workbench.view.explorer"
}
]
Тестирование сочетаний клавиш
- Убедитесь, что файл кода открыт и находится в редакторе.
- нажимать
Ctrl + Shift + EИли ваши индивидуальные сочетания клавиш.
- Фокус должен переключиться на Проводник слева.
Откройте settings.json VS Code.
Способ 1: Через командную панель
- нажимать
Ctrl + Shift + P(Mac:Cmd + Shift + P)。
- входить
Preferences: Open Settings (JSON)и выбирайте.
- VS Code откроется
settings.json, вы можете редактировать личные настройки напрямую.
Способ 2. Войдите из графического интерфейса.
- Нажмите на значок шестеренки (⚙️) в левом нижнем углу.
- Выберите «Настройки».
- Нажмите значок «{} Открыть настройки (JSON)» в правом верхнем углу, чтобы войти.
settings.jsonРедактировать страницу.
Способ 3: напрямую откройте местоположение файла
Windows / Linux:
%APPDATA%\Code\User\settings.json
macOS:
~/Library/Application Support/Code/User/settings.json
Вы также можете использовать VS CodeFile → Open FileОткройте файл по этому пути напрямую.
Кодовый терминал VS
Способ открытия
- клавиша быстрого доступа:
Ctrl + `
- Меню:
View → Terminal
Тип терминала
- PowerShell (по умолчанию в Windows)
- Command Prompt(cmd.exe)
- Git Bash
- WSL
Установить терминал по умолчанию
{
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.profiles.windows": {
"PowerShell": {
"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
},
"Command Prompt": {
"path": "C:\\Windows\\System32\\cmd.exe"
},
"Git Bash": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}
}
Переключатель терминала
- Выберите Shell в раскрывающемся меню в правом верхнем углу терминала.
- Ввод командной панели
Terminal: Select Default Profile
Многотерминальная работа
- Добавить новый терминал:
Ctrl + Shift + `
- Разделить терминал: кнопка «Разделить» на панели терминала
- Закройте терминал:
exitили значок мусорного бака
Отношения отладки и терминала
- Запуск/отладка с помощью встроенного терминала или внутренней консоли
- Доступно на
launch.jsonУказатьintegratedTerminal
Часто задаваемые вопросы
- Команда не может быть выполнена: подтвердите тип терминала и настройки PATH.
- Проблемы с выравниванием шрифтов: используйте моноширинные шрифты и отключите лигатуры шрифтов.
Настройте встроенный терминал с помощью cmd или PowerShell.
Изменить settings.json
Открыть в VS Codesettings.json, добавьте следующие настройки:
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"terminal.integrated.profiles": {
"Command Prompt": {
"path": "C:\\Windows\\System32\\cmd.exe"
},
"PowerShell": {
"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
}
}
Эффект
- После открытия нового интегрированного терминала он будет использоваться по умолчанию.
cmd.exe。
- Вы по-прежнему можете вручную переключиться на PowerShell или другие оболочки из раскрывающегося меню.
Уведомление
Если у вас установлен Git Bash, WSL или другая оболочка, вы также можетеprofilesДобавьте их вместе в разделе, чтобы облегчить переключение.
Случай: используйте cmd при настройке отладки в VS Code, но терминалом по умолчанию по-прежнему является PowerShell.
упражняться
Терминал, используемый для «Выполнения и отладки» VS Code, можно использовать черезlaunch.jsonвconsoleиinternalConsoleOptionsконтролировать.
Пример настроек
Оставьте PowerShell в качестве встроенного терминала по умолчанию.
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.profiles": {
"PowerShell": {
"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
},
"Command Prompt": {
"path": "C:\\Windows\\System32\\cmd.exe"
}
}
Укажите отладку в файле launch.json с помощью cmd.
{
"версия": "0.2.0",
"конфигурации": [
{
"name": "Запустить программу Python (с помощью cmd)",
"тип": "питон",
"запрос": "запуск",
"program": "${file}",
"консоль": "интегрированный терминал",
"internalConsoleOptions": "никогдаОткрыть",
"окна": {
"команда": "cmd.exe"
}
}
]
}
Эффект
- Обычно открывается новый терминал → по умолчанию по-прежнему используется PowerShell.
- Начать отладку → Автоматически в
cmd.exeказнен здесь.
Форматирование синтаксиса в VS Code
1. Используйте сочетания клавиш для форматирования.
Visual Studio Code предоставляет сочетания клавиш для быстрого форматирования кода:
- **Форматировать весь файл**: нажмите «Shift + Alt + F» (Windows) или «Shift + Option + F» (Mac).
- **Форматировать выбранную область**: нажмите указанную выше горячую клавишу после выбора кода.2. Включите автоматическое форматирование при сохранении файлов.
Visual Studio Code поддерживает автоматическое форматирование кода:
1. Откройте **Файл > Настройки > Настройки**.
2. Найдите **формат при сохранении**.
3. Установите флажок **Редактор: Форматировать при сохранении**, и файл будет автоматически отформатирован при сохранении.3. Установите инструменты расширения формата.
1. Откройте **Extension Market**, найдите и установите соответствующий инструмент форматирования, например:
- **Prettier – средство форматирования кода**: для JavaScript, TypeScript, HTML, CSS и т. д.
- **Черный**: для Python.
2. После установки VS Code автоматически будет использовать инструменты расширения для форматирования.4. Установите инструмент форматирования по умолчанию.
Если установлено несколько инструментов расширения форматирования, вы можете установить инструмент форматирования по умолчанию:
1. Откройте **Файл > Настройки > Настройки**.
2. Найдите **форматер по умолчанию**.
3. Выберите инструмент, который хотите использовать, в **Редактор: Форматер по умолчанию**.5. Пользовательские правила форматирования
Некоторые инструменты форматирования поддерживают пользовательские правила. Вот Prettier в качестве примера:
1. Создайте файл `.prettierrc` в каталоге проекта.
2. Добавьте собственные правила, например:
{
"tabWidth": 4,
"useTabs": false,
"singleQuote": true,
"trailingComma": "es5"
}
6. Используйте файл .editorconfig.
`.editorconfig` используется для унификации стиля кодирования команды:
1. Создайте файл `.editorconfig` в корневом каталоге проекта.
2. Добавьте правила, например:
[*.{js,css,html}]
indent_style = space
indent_size = 2
7. Быстрое устранение проблем с форматом
При возникновении проблем с форматированием используйте быстрые решения:
1. Щелкните правой кнопкой мыши код проблемы и выберите **Форматировать файл** или **Выбор формата**.
2. Используйте сочетания клавиш для быстрого исправления.8. Резюме
- Используйте сочетания клавиш для быстрого форматирования кода.
- Включите автоматическое форматирование для повышения эффективности.
- Установите расширения для поддержки большего количества языков.
- Используйте `.editorconfig` и файлы конфигурации для конкретного инструмента для унификации формата.
VS Code меняет кодировку файла
Используйте сочетания клавиш для изменения кодировки файла
- в соответствии с
Ctrl + K Ctrl + S(Windows/Linux) илиCmd + K Cmd + S(Mac) Включите настройки сочетаний клавиш.
- Нажмите значок «Открыть JSON» в правом верхнем углу, чтобы открыть.
keybindings.json。
- Добавьте следующие настройки, чтобы настроить сочетание клавиш для изменения кодировки файла на UTF-8:
[
{
"key": "ctrl+alt+u",
"command": "workbench.action.editor.changeEncoding",
"args": "utf8",
"when": "editorTextFocus"
}
]
- клавиша быстрого доступа:Можно изменить
ctrl+alt+uдля других комбинаций клавиш.
- args:Указать
"utf8"Кодировку для цели можно изменить на другие кодировки.
Вручную изменить кодировку через командную панель
- в соответствии с
Ctrl + Shift + P(Для MacCmd + Shift + P)。
- поиск「Change File Encoding」(Изменить кодировку файла).
- Выберите целевую кодировку, например.UTF-8илиBig5。
Общий список кодировок
utf8(UTF-8)
utf16le(UTF-16 LE)
utf16be(UTF-16 BE)
big5(Big5)
gbk(GBK)
iso88591(ISO-8859-1)
windows1252(Windows-1252)
Тестирование сочетаний клавиш
- Откройте архив в кодировке, отличной от UTF-8 (например, Big5).
- нажимать
Ctrl + Alt + U(или сочетание клавиш, которое вы установили).
- Архив должен быть немедленно конвертирован в UTF-8 (ручной выбор не требуется).
Конвертируйте файлы из кодировки Big5 в UTF-8.
Шаг 4. Сохраните файл.
После выбора UTF-8 Visual Studio Code преобразует кодировку файла в UTF-8 и сохранит ее. Теперь вы можете подтвердить, имеет ли файл формат UTF-8, еще раз проверив индикатор кодировки.
Выравнивание китайских шрифтов в полях Юникода
Описание требований
Если вы редактируете в VS Code файлы, содержащие китайские иероглифы, полноширинные символы или специальные символы Юникода, вы часто сталкиваетесь с проблемами, связанными с несоответствующей шириной символов и невозможностью вертикального выравнивания. Эти проблемы могут возникать даже при использовании английских шрифтов фиксированной ширины, особенно если используются символы CJK.
Рекомендуемые китайские шрифты
Следующие шрифты могут лучше решить проблему расположения равной ширины в китайском языке:
- SimSun-ExtB (новое детальное расширение кузова): поддерживает символы традиционного китайского языка и расширенные символы Юникода.
- MS Gothic: японский шрифт фиксированной ширины, стабильный для дисплея CJK.
- Подражание династии Сун: Одноширинный китайский стиль печати, высокая визуальная однородность.
- стандартный курсив: Традиционный китайский шрифт, сбалансированная раскладка.
Метод установки
включатьsettings.json(горячая клавишаCtrl + Shift + P→ Войдите в «Настройки: Открыть настройки (JSON)») и добавьте следующие настройки:
"editor.fontFamily": "'SimSun-ExtB', 'MS Gothic', 'имитировать династию Сун', 'стандартный шрифт', моноширинный"
Этот параметр попытается загрузить шрифты последовательно, переходя к следующему, если первый не установлен.
Предлагаемые дополнительные настройки
"editor.fontLigatures": false: Избегайте проблем с выравниванием, вызванных слиянием шрифтов.
"editor.renderWhitespace": "all": Отображение пустых символов для легкой настройки формата.
"editor.lineHeight": 22:Слегка отрегулируйте высоту строки в зависимости от размера шрифта, чтобы избежать перекрытия.
На что следует обратить внимание
- Если шрифт неправильно установлен в системе, VS Code пропустит шрифт.
- Рекомендуется использовать его с «полным пространством», чтобы вручную отрегулировать выравнивание.
- Некоторые китайские шрифты отображаются в VS Code как неравномерные по ширине, и их необходимо подтвердить фактическими измерениями.
в заключение
Если вы хотите использовать традиционные китайские шрифты в VS Code для аккуратного выравнивания полей Юникода, вы можете использоватьSimSun-ExtB、MS Gothic、Подражание династии Сун、стандартный курсивДождитесь настроек комбинации и включите вспомогательные настройки для усиления эффекта выравнивания.
Преобразование всех пробелов в табуляцию в VS Code
1. Откройте командную панель
- Нажмите `Ctrl + Shift + P` (`Cmd + Shift + P` для macOS), чтобы открыть панель команд.
– Введите **"Преобразовать отступы в табуляции"** и выберите его.2. Подтвердите текущий тип отступа.
- Проверьте строку состояния в правом нижнем углу, чтобы проверить тип отступа текущего файла (например, «Пробелы: 4»).
- Щелкните эту область, чтобы открыть меню настроек отступов.3. Преобразовать отступ в Tab
- Выберите в меню **"Преобразовать отступы в табуляции"**. Это заменит все пробелы, используемые для отступов, на табуляции.4. Отрегулируйте ширину вкладки (необязательно).
- Еще раз нажмите на настройку отступа в правом нижнем углу (например, «Размер вкладки: 4»).
- Установите нужную ширину вкладки (например, «4»).5. Сохранить файл
- После завершения преобразования нажмите «Ctrl + S» (используйте «Cmd + S» в macOS), чтобы сохранить файл.6. Установите отступ по умолчанию на Tab (необязательно).
Если вы хотите, чтобы все файлы использовали Tab по умолчанию, вы можете настроить его, выполнив следующие действия:Шаг 1. Откройте настройки.
- Нажмите `Ctrl + ,` (macOS использует `Cmd + ,`), чтобы открыть меню настроек.Шаг 2. Найдите настройки отступов
– Найдите **Редактор: Вставка пробелов**.
- Снимите флажок с этой опции, чтобы вместо этого использовать Tab.Шаг 3. Установите ширину вкладки
– Найдите **Редактор: Размер вкладки**.
- Установите желаемую ширину вкладки (например, «4»).Шаг 4. Примените к рабочей области (необязательно)
– Если вы хотите, чтобы эти настройки применялись только к текущей рабочей области, откройте вкладку **Настройки рабочей области** и внесите необходимые изменения.Подвести итог
Выполнив описанные выше шаги, вы можете легко преобразовать все пробелы в табуляции в коде Visual Studio и установить настройки по умолчанию в соответствии с вашими требованиями.
VS Code переключает свернутое отображение кода программы
Переключить складывание вручную
- Свернуть текущий диапазон:Ctrl + Shift + [(Windows/Linux),Cmd + Option + [(Mac)
- Расширьте текущую область действия:Ctrl + Shift + ](Windows/Linux),Cmd + Option + ](Mac)
- Свернуть все блоки:Ctrl + Shift + Alt + [(Windows/Linux),Cmd + Option + Shift + [(Mac)
- Развернуть все блоки:Ctrl + Shift + Alt + ](Windows/Linux),Cmd + Option + Shift + ](Mac)
Включить или выключить складывание
- Откройте настройки (Ctrl+ или Cmd+,).
- поискEditor > Folding。
- выключательEditor: Foldingнастраивать:
- Включено (по умолчанию):Свернуть диапазоны разрешены.
- закрытие:Отключить складывание.
или отредактируйте напрямуюsettings.json:
{
"editor.folding": false
}
специальное складывание блока
- Python、C#、JavaScript:использовать
#regionи#endregion。
- C、Java、JavaScript:складные подтяжки
{...}。
- Python、YAML:Используйте отступы, чтобы свернуть.
Расширенные функции
- доступныйFoldingилиBetter CommentsРасширенная функциональность для добавления контроля складывания.
VS Code использует имя файла в позиции курсора для выполнения команды «Перейти к файлу».
Метод 1: ИспользуйтеCtrl + Pи скопируйте текущее слово
- Поместите курсор на имя файла.
- в соответствии с
Ctrl + Shift + ←(Mac: Cmd + Shift + ←), чтобы выбрать имя файла.
- в соответствии с
Ctrl + C(Mac: Cmd + C), чтобы скопировать имя файла.
- в соответствии с
Ctrl + P(Mac: Cmd + P) наGo To Fileпанель.
- Вставьте имя файла (
Ctrl + VилиCmd + V) и нажмитеEnterОткройте файл.
Метод 2: Используйтеeditor.action.goToImplementation
- Если имя файла упоминается в коде, например
importилиrequire, может прыгать напрямую.
- Нажмите на имя файла
F12(перейти к определению).
- или нажмите
Ctrl + Click(Mac: Cmd + Click)。
- Чтобы открыть в новой вкладке, используйте
Ctrl + Shift + Click。
Способ 3. Используйте комплект расширения.Quick File Open
Если вам часто нужна эта функция, вы можете установитьQuick File OpenПакет расширений и набор сочетаний клавиш для автоматического извлечения имени файла из позиции курсора и его открытия.
3.1: Комплект расширенияOpen file - Frank Stuetzer
- Extension Settings: Search paths : "Your path"
3.2: Комплект расширенияOpen file From Path - jack89ita
- Extension Settings: open-file-from-path.regExp : default: "['|\"]([^'|\"]+)['|\"]"
VS Code вычисляет сумму области выбора столбца
Основные инструкции
Хотя VS Code поддерживает выбор столбца (Выбор столбца), онПо умолчанию встроенных функций нет.Значения в выбранной области можно суммировать напрямую. Однако вы можете достичь этой цели с помощью следующих методов.
Способ 1. Используйте комплект расширения.
- Calculate(Автор: Томоки Хаяси)
- Функция: Вы можете выполнять такие операции, как суммирование, усреднение, максимальное значение, минимальное значение и т. д. с выбранными числами.
- Как использовать:
- После установки выберите нужный номер (может быть прямой столбец или несколько столбцов).
- Контекстное меню → Выбрать
Calculate Sum
- Результаты будут отображаться в правом нижнем углу или на панели уведомлений.
Способ 2: Скопировать во встроенный терминал для расчета.
- После выбора значения в столбце нажмите
Ctrl+Cклонировать
- Вставьте в терминал VS Code (или в любую оболочку, поддерживающую вычисления, например Python REPL).
- Выполните код, например:
# Пример Python
числа = [12, 15, 8, 10]
печать(сумма(числа))
Способ 3. Вставка и экспорт вручную с использованием нескольких курсоров.
Значения можно быстро отсортировать и вставить в такие инструменты, как Excel, Google Sheets или Pandas, для суммирования.
предположение
Если вам часто приходится выполнять такого рода операции, установитеCalculateКомплекты расширения — наиболее удобный и простой подход.
VS Code сортирует выбранные строки
Описание функции
Visual Studio Code поддерживает сортировку многострочного текста в выделенной области по алфавитному, числовому или обратному порядку. Он часто используется для организации кода, обработки данных или организации списков.
Использование
Используйте встроенные команды
- Выберите многострочный текст, который хотите отсортировать.
- Откройте командное меню:
Ctrl + Shift + P
- входить
Sort Lines Ascending(возведенный в степень) илиSort Lines Descending(снижение мощности)
- Нажмите Enter, и выбранные строки будут немедленно отсортированы.
быстрая клавиша
По умолчанию сочетания клавиш не привязаны, вы можете установить их самостоятельно:
- Перейти кFile → Preferences → Keyboard Shortcuts
- поиск
Sort Lines AscendingилиDescending
- Нажмите значок карандаша, чтобы установить собственное сочетание клавиш.
Расширенная сортировка (требуется расширенный функционал)
Если вам необходимо настроить условия сортировки (например: игнорировать регистр, сортировать по полям, сортировать по натуральным числам и т. д.), вы можете установить следующие расширения:
- Sort lines(Автор: Тириар)
- Natural Sort(Поддерживает естественную сортировку, числа будут сортироваться по числовым значениям, а не по строкам)
Дополнительные навыки
- Можно использовать перед сортировкой.
Alt + Shift + ↓ / ↑Быстрое копирование или перемещение строк
- Используйте несколько курсоров для одновременной сортировки нескольких фрагментов данных.
в заключение
VS Code имеет встроенную поддержку основных функций сортировки строк. Если у вас есть расширенные потребности, вы можете расширить сценарии использования с помощью комплектов расширения.
VS Code вставить строку даты
Способ 1. Используйте комплект расширения.Insert Date String
- Откройте Рынок комплектов расширения (нажмите
Ctrl + Shift + X,Mac:Cmd + Shift + X)。
- Найдите и установитеInsert Date StringКомплект расширения. Обратите внимание, что на рынке существует несколько похожих пакетов, каждый из которых поддерживает разные параметры.
- После установки сочетания клавиш доступны по умолчанию.
Alt + Shift + IВставьте текущую дату и время.
- Вы также можете нажать
Ctrl + Shift + P,осуществлятьInsert Date Stringинструкция.
Способ 2: используйте фрагменты кода
- в соответствии с
Ctrl + Shift + P(Mac:Cmd + Shift + P), введите и выберитеPreferences: Configure User Snippets。
- Выберите язык (например,
plaintext.jsonилиpython.json)。
- Добавлен следующий фрагмент примера:
«Вставить дату»: {
"префикс": "дата",
"тело": [
"${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}"
],
"description": "Вставить текущую дату"
}
входитьdateи нажмитеTabДату можно вставить.
Способ 3. Используйте комплект расширения.macrosС функцией даты
- УстановитьMacrosКомплект расширения.
- Упакуйте действие вставки даты в макрос через настройки и привяжите для использования сочетания клавиш.
Дополнение: Пользовательский формат
Insert Date StringПакет расширения поддерживает несколько форматов даты и может быть установлен вsettings.jsonПользовательский формат, например:
"insertDateString.format": "YYYY-MM-DD HH:mm:ss"
Расширение Python для VS Code
Как установить
- Откройте VS Code и нажмите
Ctrl + Shift + X(Mac: Cmd + Shift + X), чтобы открыть «Расширения».
- Введите в строку поискаPython,выбиратьОфициальные расширения Python от Microsoft(Синий значок).
- НажмитеInstallУстановить.
Основные функции
Подсветка синтаксиса и IntelliSense
- Обеспечивает мгновенную проверку грамматики и предложения.
- Автоматически завершайте имена функций и переменных для повышения эффективности написания.
Функции и категории Outline View
- черезПанель контураБыстро просматривайте структуру функций и классов в файлах Python.
- в соответствии с
Ctrl + Shift + O(Mac: Cmd + Shift + O), чтобы быстро просмотреть список символов.
Отладка
- Полный встроенныйотладчик, поддерживает точки останова и одношаговое выполнение (
F5), проверка переменных и другие функции.
Управление средой Python
- поддерживатьВиртуальные среды (venv, conda)вы можете легко переключать версии и среды Python.
- в соответствии с
Ctrl + Shift + P(Mac: Cmd + Shift + P) и введитеPython: Select InterpreterВыберите версию Python.
Поддержка ноутбуков Jupyter
- встроенныйJupyter NotebookФункция редактирования, поддержка
.ipynbФормат подходит для развития науки о данных и машинного обучения.
Рекомендуемые расширения, связанные с Python
| Имя пакета расширения |
Описание функции |
| Python (Microsoft) |
Официальная поддержка Python, включая подсветку синтаксиса, завершение и отладку. |
| Pylance |
Обеспечивает более быструю проверку IntelliSense и типов. |
| Jupyter |
Пусть VS Code поддерживает Jupyter Notebook |
| Python Environment Manager |
Удобное управление виртуальными средами Python |
| Python Docstring Generator |
Автоматически генерировать аннотации Python (Docstring) |
Просмотрите список функций текущего файла Python в VS Code.
Использование панели «Структура»
- Откройте боковую панель (Проводник) VS Code.
- оказатьсяКонтурНа панели автоматически отобразятся функции и категории текущего файла Python.
- Если он не отображается, вы можете нажать
Ctrl + Shift + P(Mac: Cmd + Shift + P) Откройте командную панель и введитеView: Show Outlineи выполнить.
Используйте быстрый поиск символов
- в соответствии с
Ctrl + Shift + O(Mac: Cmd + Shift + O)。
- Будет отображен список всех функций и категорий текущего файла, и вы сможете щелкнуть для быстрого перехода.
использовать@или:Быстрый фильтр
- в соответствии с
Ctrl + P(Mac: Cmd + P), чтобы открыть панель быстрого поиска.
- входить
@для просмотра всех функций и категорий.
- входить
:@для отображения только классов и функций Python.
Использование расширений Python
- Установите официальную версию MicrosoftКомплект расширения Python, доступно по адресуКонтурФайл Python анализируется на панели и отображается список функций и категорий.
- Используйте IntelliSense для автоматического заполнения имен функций и быстрого перехода к определениям.
VS Code переключает среду Conda
1. Откройте выбор переводчика
Открыть меню выбора среды в интерфейсе VS Code можно двумя основными способами:
- клавиша быстрого доступа:нажимать
Ctrl + Shift + PВызовите командную панель и введитеPython: Select Interpreter。
- Столбец статуса:Щелкните текст версии Python (например, Python 3.12.x), который появится в правом нижнем (или правом верхнем углу) окна.
2. Выберите указанную среду
Когда откроется меню, найдите свою среду в списке:
- Ищите этикетки с надписьюCondaи путь содержит
C:\Apps\anaconda3_202406\envs\tf_env\python.exeпроект.
- После нажатия этого пункта VS Code автоматически перезагрузит языковой сервер и будет использовать эту среду в качестве стандарта для выполнения и отладки.
3. Настройте терминал на автоматическую активацию.
Чтобы гарантировать правильное использование программы при выполнении программы в терминале внутри VS Code.tf_env, пожалуйста, проверьте следующие настройки:
- Автоматическая активация:Подтвердите в настройках VS Code.
python.terminal.activateEnvironmentПроверено.
- Создайте новый терминал:После выбора переводчика нажмите
Ctrl + ~Включите новый терминал, и на экране должно автоматически отобразиться(tf_env)слова.
4. Проверьте текущую среду выполнения.
Добавьте следующий фрагмент в свой код и проверьте, правильно ли указан выходной путь после выполнения.tf_env, чтобы убедиться, что путь загрузки DLL правильный:
импортсистем
импортировать ОС
# Проверяем путь к исполняемому файлу Python
print("Текущий Python:", sys.executable)
# Проверьте путь поиска DLL (для устранения ошибок TensorFlow)
если hasattr(os, 'add_dll_directory'):
print("Каталоги DLL:", os.environ.get('PATH', '').split(';')[0])
5. Устраните проблему, связанную с тем, что среда не отображается.
Если не найден в менюtf_env:
- Нажмите на правый верхний угол менюRefreshикона.
- убеждаться
condaКоманда добавлена в системную переменную среды или указана в настройках VS Code.conda.path。
Использование Git в VS Code
Инициализируйте репозиторий Git
- Откройте папку проекта в VS Code.
- Щелкните значок «Контроль версий» на панели действий слева.
- Если папка еще не инициализирована с помощью Git, нажмите кнопку «Инициализировать репозиторий».
Подключиться к удаленному репозиторию
- Откройте терминал (
Ctrl + `или выберите в меню «Терминал»).
- Введите команду:
git удаленное добавление источника [URL-адрес удаленного репозитория]。
- Подтвердите, что ссылка успешна:
git remote -v。
Добавить файлы в систему контроля версий
- После изменения или добавления файлов они появятся в области «Изменения».
- Нажмите кнопку «+» рядом с каждым файлом, чтобы добавить его в «Область подготовки».
Зафиксировать изменения
- Введите сообщение фиксации над промежуточной областью.
- Нажмите кнопку «✔», чтобы отправить.
Отправить в удаленный репозиторий
- Нажмите меню «...» в правом верхнем углу и выберите «Push».
- Или введите в терминале:
git push origin main(Скорректировано в зависимости от названия филиала).
Получение удаленных изменений
- Нажмите меню «...» в правом верхнем углу и выберите «Потянуть».
- Или введите в терминале:
git pull origin main。
Просмотр журналов Git
- Откройте терминал и введите:
git logПросмотр истории коммитов.
- Или используйте пакеты расширений VS Code, такие как «Git Graph», чтобы просмотреть его графически.
Настройки информации о пользователе Git
Имя и адрес электронной почты отправителя
Git необходимо записать имя и адрес электронной почты отправителя при выполнении коммита. Если система не сможет найти эту информацию, произойдет ошибка.
Команда настройки
Пожалуйста, введите следующие команды последовательно в терминале VS Code:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
Подтвердите настройки
Чтобы подтвердить успешность настройки, введите:
git config --list
Последующие операции
После завершения настроек вы можете снова нажать кнопку «Зафиксировать» в интерфейсе VS Code для успешной отправки.
VS Code Просмотр файла истории Git
Просмотр истории изменений (Git History) одного файла в VS Code в основном может быть достигнут с помощью встроенных функций или путем установки мощных расширений. Это поможет вам отслеживать, кто, когда и какие изменения вносил изменения в ваш код.
1. Используйте встроенную временную шкалу
Это самый быстрый способ без установки каких-либо плагинов:
- слеваИсследовательНажмите на файл.
- В нижней части левой панели найдите и развернитеTimelineблокировать.
- Здесь будут перечислены все записи коммитов Git для этого файла.
- Нажмите на любую запись и откроется VS Code.Просмотр различий, слева — предыдущая версия, а справа — содержимое после этой отправки.
2. Используйте расширения GitLens (настоятельно рекомендуется)
GitLens — обязательный инструмент для разработчиков, который поднимает возможности просмотра процессов на профессиональный уровень:
- Current Line Blame:Когда курсор останавливается на определенной строке, фон исчезает, показывая, кто его изменил и как давно он был изменен.
- Просмотр истории файлов:Нажмите в правом верхнем углу редактора「Open Changes with Previous Revision」значок или просмотрите весь графический процесс на панели GitLens.
- Визуальное сравнение:Нажмите на фиксацию в истории, чтобы наглядно увидеть эволюцию всего файла.
3. Используйте расширения истории Git.
Если вы предпочитаете более интуитивно понятный графический интерфейс, вы можете установитьGit HistoryПлагин:
- После установки на вкладке Файл нажмитеЩелкните правой кнопкой мыши。
- выбиратьGit: View File History。
- Откроется новое окно, в котором отображаются все записи слияния и фиксации ветвей файла в иерархической диаграмме, а также поддерживается поиск и фильтрация.
Таблица сравнения функций
| метод |
преимущество |
Подходит для ситуации |
| Временная шкала (встроенная) |
Не требует установки, легкий, готов к использованию. |
Быстро просмотрите недавние простые изменения. |
| GitLens |
Чрезвычайно мощный и глубоко интегрированный с редактором. |
Долгосрочное сопровождение проекта требует точного отслеживания ответственности каждой строчки кода. |
| Git History |
Графический интерфейс понятен и легко читается. |
Необходимость поиска конкретной информации или просмотра сложной истории слияний ветвей. |
Режим командной строки (терминал)
Если вы привыкли использовать встроенный терминал VS Code, вы также можете ввести следующую команду:
git log -p <file_path>
Здесь будут перечислены все коммиты для файла и конкретные изменения кода (исправления). в соответствии сqвыйти.
VS Code использует SSH для подключения к GitHub
Аутентификация SSH
Если вы столкнулись с сообщением об ошибке при использовании клонирования Git или других операций Git в VS Code:
[email protected]: Permission denied (publickey)
Это означает, что GitHub не смог успешно аутентифицировать ваш SSH-ключ. В ходе расследования вы можете столкнуться со следующими проблемами:
- У этой машины нет соответствующего закрытого ключа
- SSH-агент не запущен
- SSH, используемый VS Code Terminal, несовместим с системой OpenSSH.
Шаг 1. Подтвердите открытый ключ SSH и настройки GitHub.
- Используйте команду для просмотра отпечатка локального открытого ключа SSH:
ssh-keygen -lf ~/.ssh/id_rsa.pub
- Войдите на сайт GitHub и введитеSettings → SSH and GPG keys, подтвердите, что отпечаток пальца соответствует устройству
Шаг 2. Убедитесь, что у машины есть закрытый ключ.
Проверить каталогC:\Users\USERNAME\.ssh\, убедитесь, что естьid_rsa(закрытый ключ) существует. Если бы толькоid_rsa.pub, необходимо сгенерировать новый закрытый ключ:
ssh-keygen -t rsa -b 3072 -C "[email protected]"
После генерации вы получите:
- id_rsa (закрытый ключ)
- id_rsa.pub (открытый ключ, скопированный в GitHub)
Шаг 3. Запустите агент SSH.
- Откройте Services.msc → Найти.OpenSSH Authentication Agent→ Установите значение «Автоматически» и запустите
- Закройте старый терминал и снова откройте VS Code или новый терминал PowerShell/CMD.
Шаг 4. Подтвердите SSH, используемый терминалом VS Code.
where ssh
Предлагаемые результаты:
C:\Windows\System32\OpenSSH\ssh.exe
Если первым является ssh Git Bash, используйте PowerShell или CMD или напрямую укажите полный путь для использования Windows OpenSSH.
Шаг 5. Измените разрешения закрытого ключа
Если выполненоssh-addВозникает ошибка о чрезмерных разрешениях, которую необходимо изменить:
icacls $env:USERPROFILE\.ssh\id_rsa /inheritance:r
icacls $env:USERPROFILE\.ssh\id_rsa /grant:r "$($env:USERNAME):(R,W)"
icacls $env:USERPROFILE\.ssh\id_rsa
Убедитесь, что только ваша учетная запись может читать и писать.
Шаг 6. Добавьте закрытый ключ к агенту SSH.
ssh-add $env:USERPROFILE\.ssh\id_rsa
Пример сообщения об успехе:
Identity added: C:\Users\USERNAME\.ssh\id_rsa ([email protected])
Шаг 7. Проверьте соединение SSH.
ssh -T [email protected]
Пример сообщения об успехе:
Hi USERNAME! You've successfully authenticated, but GitHub does not provide shell access.
Шаг 8: Последующее использование
Сосредоточьтесь на организации
- Отпечаток открытого ключа SSH должен совпадать с отпечатком на GitHub.
- Эта машина должна иметь соответствующий закрытый ключ. Если нет, будет создан новый.
- Запустите агент Windows OpenSSH и убедитесь, что разрешения закрытого ключа верны.
- SSH, используемый терминалом VS Code, должен быть совместим с агентом (Windows OpenSSH).
- Слишком широкие разрешения закрытого ключа будут игнорироваться SSH.
- После добавления закрытого ключа к агенту используйте
ssh-add -lисследовать
- Проверьте соединение GitHub, чтобы убедиться в успешной аутентификации.
- После завершения вы можете нормально управлять частным репозиторием в VS Code.
Весь процесс охватывает управление открытыми и закрытыми ключами SSH, запуск агента, настройку разрешений и настройку терминала VS Code. Выполнение этой операции может решить большинство проблем SSH при использовании VS Code для подключения к GitHub в Windows.
Расширение PHP для VS Code
Официальные и часто используемые комплекты расширения
- PHP IntelephenseОн обеспечивает интеллектуальные подсказки, автоматическое завершение, проверку синтаксиса и переходы к определению функций. В настоящее время это наиболее часто используемый пакет расширений PHP.
- PHP DebugВ сочетании с Xdebug вы можете устанавливать точки останова, одношаговое выполнение и проверять переменные в VS Code.
- PHP Namespace ResolverАвтоматически импортируйте классы, интерфейсы и пространства имен PHP, чтобы избежать ошибок при вводе вручную.
- PHP DocBlockerПомогает автоматически генерировать комментарии PHPDoc для улучшения читаемости кода.
Настройки проверки грамматики
Доступно наsettings.jsonУстановите путь к исполняемому файлу PHP:
"php.validate.executablePath": "C:/php/php.exe"
Требования к среде отладки
- Установите PHP и включитеXdebug。
- Установите расширение VS Code.PHP Debug。
- существовать
.vscode/launch.jsonУстановите параметры отладки.
предположение
Если ваши основные потребности — редактирование программ и автоматическое завершение, установитеPHP IntelephenseВот и все; если вам нужно отладить, обязательно сопоставьтеPHP Debugс Xdebug.
Установите php.validate.executablePath и необходимые расширения.
Необходимый комплект расширения
Используется в коде Visual Studio.php.validate.executablePathФункция, нет необходимости устанавливать дополнительные пакеты расширений PHP, но вам необходимо подтвердить, что исполняемый файл PHP установлен в системе.
Рекомендуется установить следующие расширения для улучшения вашего опыта разработки PHP:
- PHP Intelephense(рекомендую)
- PHP Debug(Если для отладки требуется Xdebug)
Шаг 1. Установите PHP
- кОфициальный сайт PHPЗагрузите PHP и установите
- Обратите внимание на место установки, например:
- Windows:
C:\\php\\php.exe
- macOS/Linux:
/usr/bin/phpили используйтеwhich phpПолучить путь
Шаг 2. Установите php.validate.executablePath.
- включатьНастройки (settings.json), в который можно войти через командное меню
Preferences: Open Settings (JSON)
- Добавьте или измените следующий контент:
"php.validate.executablePath": "C:\\php\\php.exe"
(Пример пути для Linux/macOS:"/usr/bin/php")
Шаг 3. Проверьте настройки
- магазин
settings.json
- Откройте PHP-файл. Если ошибок не отображается и проверка синтаксиса проходит нормально, настройка выполнена успешно.
Дополнительная информация
- Если исполняемый файл PHP отсутствует в системной переменной среды PATH, его необходимо задать явно.
php.validate.executablePath
- Расширения Intelephense не зависят от этого параметра, но проверка синтаксических ошибок PHP использует его.
Путь php.ini в VS Code
Метод установки
Сам VS Code не имеет прямых настроек.php.iniвариант, это через васsettings.jsonназначенныйphp.exeпрочитать соответствующееphp.ini. Шаги следующие:
- Сначала подтвердите место установки PHP, например:
C:\php\php.exe
C:\php\php.ini
- Открыть в VS Code
settings.json(сочетаемая клавиша:Ctrl + ,→ Значок «Открыть настройки (JSON)» в правом верхнем углу).
- Добавьте настройки:
"php.validate.executablePath": "C:/php/php.exe"
- убеждаться
php.iniс этимphp.exeПринадлежит к тому же пути установки PHP, поэтому VS Code будет использовать его при проверке синтаксиса и отладке.php.ini。
Проверьте текущий используемый php.ini
- Введите в терминале:
php --ini
- отобразит:
Configuration File (php.ini) Path: C:\php
Loaded Configuration File: C:\php\php.ini
в заключение
Его нельзя указать непосредственно в VS Code.php.ini, может быть указано толькоphp.exeпуть, чтобы косвенно указать, какойphp.ini。
VS Code Разработка приложения для Android
Можно ли его развивать напрямую?
Visual Studio Code сам по себе не является полной заменой Android Studio и не имеет официальной интеграции с Android SDK. Однако вы можете разработать приложение для Android, установив пакеты расширений и настроив среду.
Распространенные способы
- Flutter / Dart: установите наборы расширений Flutter и Dart для быстрой разработки кроссплатформенных приложений в VS Code, поддерживающих Android и iOS.
- React Native: установите пакет расширения React Native Tools и используйте JavaScript/TypeScript для разработки приложений для Android и iOS.
- Нативная разработка (Java/Kotlin): Может писать программный код, но требует сопряжения с Android SDK, Gradle и инструментами командной строки. Для компиляции и работы симулятора обычно по-прежнему требуется Android Studio.
Необходимая среда
- УстановитьAndroid SDK(Обычно устанавливается через Android Studio)
- УстановитьJava JDK(При разработке собственного приложения Kotlin/Java)
- Конфигурация
ANDROID_HOMEпеременные окружающей среды
предположение
Если вам нужна облегченная разработка, рекомендуется выбрать Flutter или React Native, и большинство процессов можно выполнить в VS Code; но если вам нужна глубокая разработка и отладка собственного приложения Android, Android Studio по-прежнему остается основным инструментом.
Выполнение и отладка в VS Code
Режим запуска
- Откройте папку проекта VS Code.
- щелкните левой кнопкой мышиЗапуск и отладказначок или используйте сочетания клавиш
Ctrl+Shift+D。
- Если настроек еще нет, нажмитеСоздайте файл launch.json.。
настройки launch.json
Использование кода VS.vscode/launch.jsonНиже приведены примеры на разных языках для определения методов выполнения и отладки:
Пример Node.js
{
"версия": "0.2.0",
"конфигурации": [
{
"тип": "узел",
"запрос": "запуск",
"name": "Запустить программу Node.js",
"program": "${file}"
}
]
}
PHP (с Xdebug)
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003
}
]
}
Пример Python
{
"версия": "0.2.0",
"конфигурации": [
{
"name": "Запустить программу Python",
"тип": "питон",
"запрос": "запуск",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
Функция отладки
- точка останова: щелкните номер строки, которую нужно установить.
- Одноэтапное исполнение:Поддерживает функции «Переход», «Вход» и «Выход».
- Просмотр переменных: вы можете мгновенно увидеть содержимое переменной на боковой панели.
- стекирование вызовов: Отображение текущей последовательности вызова программы.
намекать
Для разных языков необходимо установить соответствующие комплекты расширения, например:
- Python → Python Extension
- PHP → PHP Debug(Требуется Xdebug)
- C# → C# Dev Kit
- Java → Extension Pack for Java
PHP v: 7.4.10
email: [email protected]