Visual Studio Code



  • Официальный сайт vscode/Vidual Studio Code

    Сочетания клавиш VS Code

    Часто используемые сочетания клавиш

    Редактировать связанные сочетания клавиш

    Несколько курсоров и выбор

    Управление файлами и окнами

    Отладка и выполнение

    Искать и заменять

    Пользовательские сочетания клавиш

    Вы можете использоватьFile > Preferences > Keyboard Shortcuts(или нажмитеCtrl + K + Ctrl + S), чтобы настроить параметры сочетаний клавиш.



    Сочетание клавиш для переключения из редактора в файловый менеджер

    Используйте встроенные сочетания клавиш

    После нажатия этой клавиши быстрого доступа фокус переключится с редактора на окно Проводника.

    Пользовательские сочетания клавиш

    1. в соответствии сCtrl + K Ctrl + S(Windows/Linux) илиCmd + K Cmd + S(Mac) Включите настройки сочетаний клавиш.
    2. поиск「focus on explorer」,оказатьсяworkbench.view.explorer
    3. Нажмите на элемент и установите нужное сочетание клавиш, напримерCtrl + Alt + E

    Вручную установите `keybindings.json`

    Если вы хотите вручную изменить настройки JSON, вы можетеkeybindings.jsonДобавьте следующее:

    [
        {
            "key": "ctrl+alt+e",
            "command": "workbench.view.explorer"
        }
    ]

    Тестирование сочетаний клавиш

    1. Убедитесь, что файл кода открыт и находится в редакторе.
    2. нажиматьCtrl + Shift + EИли ваши индивидуальные сочетания клавиш.
    3. Фокус должен переключиться на Проводник слева.


    Откройте settings.json VS Code.

    Способ 1: Через командную панель

    1. нажиматьCtrl + Shift + P(Mac:Cmd + Shift + P)。
    2. входитьPreferences: Open Settings (JSON)и выбирайте.
    3. VS Code откроетсяsettings.json, вы можете редактировать личные настройки напрямую.

    Способ 2. Войдите из графического интерфейса.

    1. Нажмите на значок шестеренки (⚙️) в левом нижнем углу.
    2. Выберите «Настройки».
    3. Нажмите значок «{} Открыть настройки (JSON)» в правом верхнем углу, чтобы войти.settings.jsonРедактировать страницу.

    Способ 3: напрямую откройте местоположение файла

    Windows / Linux:

    
    %APPDATA%\Code\User\settings.json
    

    macOS:

    
    ~/Library/Application Support/Code/User/settings.json
    

    Вы также можете использовать VS CodeFile → Open FileОткройте файл по этому пути напрямую.



    Кодовый терминал VS

    Способ открытия

    Тип терминала

    Установить терминал по умолчанию

    {
      "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"
        }
      }
    }
    

    Переключатель терминала

    Многотерминальная работа

    Отношения отладки и терминала

    Часто задаваемые вопросы



    Настройте встроенный терминал с помощью 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"
        }
    }
    

    Эффект

    Уведомление

    Если у вас установлен 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"
          }
        }
      ]
    }

    Эффект



    Форматирование синтаксиса в 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 меняет кодировку файла

    Используйте сочетания клавиш для изменения кодировки файла

    1. в соответствии сCtrl + K Ctrl + S(Windows/Linux) илиCmd + K Cmd + S(Mac) Включите настройки сочетаний клавиш.
    2. Нажмите значок «Открыть JSON» в правом верхнем углу, чтобы открыть.keybindings.json
    3. Добавьте следующие настройки, чтобы настроить сочетание клавиш для изменения кодировки файла на UTF-8:
    [
        {
            "key": "ctrl+alt+u",
            "command": "workbench.action.editor.changeEncoding",
            "args": "utf8",
            "when": "editorTextFocus"
        }
    ]

    Вручную изменить кодировку через командную панель

    1. в соответствии сCtrl + Shift + P(Для MacCmd + Shift + P)。
    2. поиск「Change File Encoding」(Изменить кодировку файла).
    3. Выберите целевую кодировку, например.UTF-8илиBig5

    Общий список кодировок

    Тестирование сочетаний клавиш

    1. Откройте архив в кодировке, отличной от UTF-8 (например, Big5).
    2. нажиматьCtrl + Alt + U(или сочетание клавиш, которое вы установили).
    3. Архив должен быть немедленно конвертирован в UTF-8 (ручной выбор не требуется).


    Конвертируйте файлы из кодировки Big5 в UTF-8.

  • Шаг 1. Откройте файл в кодировке Big5 в VS Code. Откройте код Visual Studio. Используйте «Файл» -> «Открыть файл», чтобы открыть файл, закодированный в Big5.
  • Шаг 2. Установите кодировку файла Big5. В правом нижнем углу VS Code щелкните индикатор кодировки (например, по умолчанию может быть указано UTF-8). В появившемся раскрывающемся списке выберите «Открыть заново с кодом». В списке кодировок выберите Big5. Это говорит VS Code интерпретировать файл как кодировку Big5.
  • Шаг 3. Преобразуйте кодировку в UTF-8. Как только файл откроется и отобразится правильно как Big5, снова щелкните индикатор кодировки. Теперь выберите сохранение с использованием кодировки. Выберите UTF-8 из списка.
  • Шаг 4. Сохраните файл. После выбора UTF-8 Visual Studio Code преобразует кодировку файла в UTF-8 и сохранит ее. Теперь вы можете подтвердить, имеет ли файл формат UTF-8, еще раз проверив индикатор кодировки.

    Выравнивание китайских шрифтов в полях Юникода

    Описание требований

    Если вы редактируете в VS Code файлы, содержащие китайские иероглифы, полноширинные символы или специальные символы Юникода, вы часто сталкиваетесь с проблемами, связанными с несоответствующей шириной символов и невозможностью вертикального выравнивания. Эти проблемы могут возникать даже при использовании английских шрифтов фиксированной ширины, особенно если используются символы CJK.

    Рекомендуемые китайские шрифты

    Следующие шрифты могут лучше решить проблему расположения равной ширины в китайском языке:

    Метод установки

    включатьsettings.json(горячая клавишаCtrl + Shift + P→ Войдите в «Настройки: Открыть настройки (JSON)») и добавьте следующие настройки:

    "editor.fontFamily": "'SimSun-ExtB', 'MS Gothic', 'имитировать династию Сун', 'стандартный шрифт', моноширинный"

    Этот параметр попытается загрузить шрифты последовательно, переходя к следующему, если первый не установлен.

    Предлагаемые дополнительные настройки

    На что следует обратить внимание

    в заключение

    Если вы хотите использовать традиционные китайские шрифты в VS Code для аккуратного выравнивания полей Юникода, вы можете использоватьSimSun-ExtBMS 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 переключает свернутое отображение кода программы

    Переключить складывание вручную

    Включить или выключить складывание

    1. Откройте настройки (Ctrl+ или Cmd+,).
    2. поискEditor > Folding
    3. выключательEditor: Foldingнастраивать:
      • Включено (по умолчанию):Свернуть диапазоны разрешены.
      • закрытие:Отключить складывание.

    или отредактируйте напрямуюsettings.json

    {
        "editor.folding": false
    }

    специальное складывание блока

    Расширенные функции



    VS Code использует имя файла в позиции курсора для выполнения команды «Перейти к файлу».

    Метод 1: ИспользуйтеCtrl + Pи скопируйте текущее слово

    1. Поместите курсор на имя файла.
    2. в соответствии сCtrl + Shift + ←(Mac: Cmd + Shift + ←), чтобы выбрать имя файла.
    3. в соответствии сCtrl + C(Mac: Cmd + C), чтобы скопировать имя файла.
    4. в соответствии сCtrl + P(Mac: Cmd + P) наGo To Fileпанель.
    5. Вставьте имя файла (Ctrl + VилиCmd + V) и нажмитеEnterОткройте файл.

    Метод 2: Используйтеeditor.action.goToImplementation

    Способ 3. Используйте комплект расширения.Quick File Open

    Если вам часто нужна эта функция, вы можете установитьQuick File OpenПакет расширений и набор сочетаний клавиш для автоматического извлечения имени файла из позиции курсора и его открытия.

    3.1: Комплект расширенияOpen file - Frank Stuetzer

    3.2: Комплект расширенияOpen file From Path - jack89ita



    VS Code вычисляет сумму области выбора столбца

    Основные инструкции

    Хотя VS Code поддерживает выбор столбца (Выбор столбца), онПо умолчанию встроенных функций нет.Значения в выбранной области можно суммировать напрямую. Однако вы можете достичь этой цели с помощью следующих методов.

    Способ 1. Используйте комплект расширения.

    Способ 2: Скопировать во встроенный терминал для расчета.

    1. После выбора значения в столбце нажмитеCtrl+Cклонировать
    2. Вставьте в терминал VS Code (или в любую оболочку, поддерживающую вычисления, например Python REPL).
    3. Выполните код, например:
    # Пример Python
    числа = [12, 15, 8, 10]
    печать(сумма(числа))

    Способ 3. Вставка и экспорт вручную с использованием нескольких курсоров.

    Значения можно быстро отсортировать и вставить в такие инструменты, как Excel, Google Sheets или Pandas, для суммирования.

    предположение

    Если вам часто приходится выполнять такого рода операции, установитеCalculateКомплекты расширения — наиболее удобный и простой подход.



    VS Code сортирует выбранные строки

    Описание функции

    Visual Studio Code поддерживает сортировку многострочного текста в выделенной области по алфавитному, числовому или обратному порядку. Он часто используется для организации кода, обработки данных или организации списков.

    Использование

    Используйте встроенные команды

    1. Выберите многострочный текст, который хотите отсортировать.
    2. Откройте командное меню:Ctrl + Shift + P
    3. входитьSort Lines Ascending(возведенный в степень) илиSort Lines Descending(снижение мощности)
    4. Нажмите Enter, и выбранные строки будут немедленно отсортированы.

    быстрая клавиша

    По умолчанию сочетания клавиш не привязаны, вы можете установить их самостоятельно:

    1. Перейти кFile → Preferences → Keyboard Shortcuts
    2. поискSort Lines AscendingилиDescending
    3. Нажмите значок карандаша, чтобы установить собственное сочетание клавиш.

    Расширенная сортировка (требуется расширенный функционал)

    Если вам необходимо настроить условия сортировки (например: игнорировать регистр, сортировать по полям, сортировать по натуральным числам и т. д.), вы можете установить следующие расширения:

    Дополнительные навыки

    в заключение

    VS Code имеет встроенную поддержку основных функций сортировки строк. Если у вас есть расширенные потребности, вы можете расширить сценарии использования с помощью комплектов расширения.



    VS Code вставить строку даты

    Способ 1. Используйте комплект расширения.Insert Date String

    1. Откройте Рынок комплектов расширения (нажмитеCtrl + Shift + X,Mac:Cmd + Shift + X)。
    2. Найдите и установитеInsert Date StringКомплект расширения. Обратите внимание, что на рынке существует несколько похожих пакетов, каждый из которых поддерживает разные параметры.
    3. После установки сочетания клавиш доступны по умолчанию.Alt + Shift + IВставьте текущую дату и время.
    4. Вы также можете нажатьCtrl + Shift + P,осуществлятьInsert Date Stringинструкция.

    Способ 2: используйте фрагменты кода

    1. в соответствии сCtrl + Shift + P(Mac:Cmd + Shift + P), введите и выберитеPreferences: Configure User Snippets
    2. Выберите язык (например,plaintext.jsonилиpython.json)。
    3. Добавлен следующий фрагмент примера:
    «Вставить дату»: {
        "префикс": "дата",
        "тело": [
            "${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}"
        ],
        "description": "Вставить текущую дату"
    }

    входитьdateи нажмитеTabДату можно вставить.

    Способ 3. Используйте комплект расширения.macrosС функцией даты

    Дополнение: Пользовательский формат

    Insert Date StringПакет расширения поддерживает несколько форматов даты и может быть установлен вsettings.jsonПользовательский формат, например:

    
    "insertDateString.format": "YYYY-MM-DD HH:mm:ss"
    


    Расширение Python для VS Code

    Как установить

    1. Откройте VS Code и нажмитеCtrl + Shift + X(Mac: Cmd + Shift + X), чтобы открыть «Расширения».
    2. Введите в строку поискаPython,выбиратьОфициальные расширения Python от Microsoft(Синий значок).
    3. НажмитеInstallУстановить.

    Основные функции

    Подсветка синтаксиса и IntelliSense

    Функции и категории Outline View

    Отладка

    Управление средой Python

    Поддержка ноутбуков Jupyter

    Рекомендуемые расширения, связанные с Python

    Имя пакета расширения Описание функции
    Python (Microsoft) Официальная поддержка Python, включая подсветку синтаксиса, завершение и отладку.
    Pylance Обеспечивает более быструю проверку IntelliSense и типов.
    Jupyter Пусть VS Code поддерживает Jupyter Notebook
    Python Environment Manager Удобное управление виртуальными средами Python
    Python Docstring Generator Автоматически генерировать аннотации Python (Docstring)


    Просмотрите список функций текущего файла Python в VS Code.

    Использование панели «Структура»

    1. Откройте боковую панель (Проводник) VS Code.
    2. оказатьсяКонтурНа панели автоматически отобразятся функции и категории текущего файла Python.
    3. Если он не отображается, вы можете нажатьCtrl + Shift + P(Mac: Cmd + Shift + P) Откройте командную панель и введитеView: Show Outlineи выполнить.

    Используйте быстрый поиск символов

    1. в соответствии сCtrl + Shift + O(Mac: Cmd + Shift + O)。
    2. Будет отображен список всех функций и категорий текущего файла, и вы сможете щелкнуть для быстрого перехода.

    использовать@или:Быстрый фильтр

    Использование расширений Python



    VS Code переключает среду Conda

    1. Откройте выбор переводчика

    Открыть меню выбора среды в интерфейсе VS Code можно двумя основными способами:

    2. Выберите указанную среду

    Когда откроется меню, найдите свою среду в списке:

    3. Настройте терминал на автоматическую активацию.

    Чтобы гарантировать правильное использование программы при выполнении программы в терминале внутри VS Code.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



    Использование Git в VS Code

    Инициализируйте репозиторий Git

    Подключиться к удаленному репозиторию

    Добавить файлы в систему контроля версий

    Зафиксировать изменения

    Отправить в удаленный репозиторий

    Получение удаленных изменений

    Просмотр журналов Git



    Настройки информации о пользователе 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. Используйте встроенную временную шкалу

    Это самый быстрый способ без установки каких-либо плагинов:

    1. слеваИсследовательНажмите на файл.
    2. В нижней части левой панели найдите и развернитеTimelineблокировать.
    3. Здесь будут перечислены все записи коммитов Git для этого файла.
    4. Нажмите на любую запись и откроется VS Code.Просмотр различий, слева — предыдущая версия, а справа — содержимое после этой отправки.

    2. Используйте расширения GitLens (настоятельно рекомендуется)

    GitLens — обязательный инструмент для разработчиков, который поднимает возможности просмотра процессов на профессиональный уровень:


    3. Используйте расширения истории Git.

    Если вы предпочитаете более интуитивно понятный графический интерфейс, вы можете установитьGit HistoryПлагин:

    1. После установки на вкладке Файл нажмитеЩелкните правой кнопкой мыши
    2. выбиратьGit: View File History
    3. Откроется новое окно, в котором отображаются все записи слияния и фиксации ветвей файла в иерархической диаграмме, а также поддерживается поиск и фильтрация.

    Таблица сравнения функций

    метод преимущество Подходит для ситуации
    Временная шкала (встроенная) Не требует установки, легкий, готов к использованию. Быстро просмотрите недавние простые изменения.
    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-ключ. В ходе расследования вы можете столкнуться со следующими проблемами:

    Шаг 1. Подтвердите открытый ключ SSH и настройки GitHub.

    1. Используйте команду для просмотра отпечатка локального открытого ключа SSH:
      ssh-keygen -lf ~/.ssh/id_rsa.pub
    2. Войдите на сайт 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]"

    После генерации вы получите:

    Шаг 3. Запустите агент SSH.

    1. Откройте Services.msc → Найти.OpenSSH Authentication Agent→ Установите значение «Автоматически» и запустите
    2. Закройте старый терминал и снова откройте 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, запуск агента, настройку разрешений и настройку терминала VS Code. Выполнение этой операции может решить большинство проблем SSH при использовании VS Code для подключения к GitHub в Windows.



    Расширение PHP для VS Code

    Официальные и часто используемые комплекты расширения

    Настройки проверки грамматики

    Доступно наsettings.jsonУстановите путь к исполняемому файлу PHP:

    "php.validate.executablePath": "C:/php/php.exe"
    

    Требования к среде отладки

    1. Установите PHP и включитеXdebug
    2. Установите расширение VS Code.PHP Debug
    3. существовать.vscode/launch.jsonУстановите параметры отладки.

    предположение

    Если ваши основные потребности — редактирование программ и автоматическое завершение, установитеPHP IntelephenseВот и все; если вам нужно отладить, обязательно сопоставьтеPHP Debugс Xdebug.



    Установите php.validate.executablePath и необходимые расширения.

    Необходимый комплект расширения

    Используется в коде Visual Studio.php.validate.executablePathФункция, нет необходимости устанавливать дополнительные пакеты расширений PHP, но вам необходимо подтвердить, что исполняемый файл PHP установлен в системе.

    Рекомендуется установить следующие расширения для улучшения вашего опыта разработки PHP:

    Шаг 1. Установите PHP

    1. кОфициальный сайт PHPЗагрузите PHP и установите
    2. Обратите внимание на место установки, например:
      • Windows: C:\\php\\php.exe
      • macOS/Linux: /usr/bin/phpили используйтеwhich phpПолучить путь

    Шаг 2. Установите php.validate.executablePath.

    1. включатьНастройки (settings.json), в который можно войти через командное менюPreferences: Open Settings (JSON)
    2. Добавьте или измените следующий контент:
    "php.validate.executablePath": "C:\\php\\php.exe"

    (Пример пути для Linux/macOS:"/usr/bin/php"

    Шаг 3. Проверьте настройки

    1. магазинsettings.json
    2. Откройте PHP-файл. Если ошибок не отображается и проверка синтаксиса проходит нормально, настройка выполнена успешно.

    Дополнительная информация



    Путь php.ini в VS Code

    Метод установки

    Сам VS Code не имеет прямых настроек.php.iniвариант, это через васsettings.jsonназначенныйphp.exeпрочитать соответствующееphp.ini. Шаги следующие:

    1. Сначала подтвердите место установки PHP, например:
      C:\php\php.exe
      C:\php\php.ini
    2. Открыть в VS Codesettings.json(сочетаемая клавиша:Ctrl + ,→ Значок «Открыть настройки (JSON)» в правом верхнем углу).
    3. Добавьте настройки:
      "php.validate.executablePath": "C:/php/php.exe"
    4. убеждатьсяphp.iniс этимphp.exeПринадлежит к тому же пути установки PHP, поэтому VS Code будет использовать его при проверке синтаксиса и отладке.php.ini

    Проверьте текущий используемый php.ini

    1. Введите в терминале:
      php --ini
    2. отобразит:
      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 или React Native, и большинство процессов можно выполнить в VS Code; но если вам нужна глубокая разработка и отладка собственного приложения Android, Android Studio по-прежнему остается основным инструментом.



    Выполнение и отладка в VS Code

    Режим запуска

    1. Откройте папку проекта VS Code.
    2. щелкните левой кнопкой мышиЗапуск и отладказначок или используйте сочетания клавишCtrl+Shift+D
    3. Если настроек еще нет, нажмитеСоздайте файл 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"
        }
      ]
    }

    Функция отладки

    намекать

    Для разных языков необходимо установить соответствующие комплекты расширения, например:



    PHP v: 7.4.10
    email: [email protected]
    
    T:0000
    資訊與搜尋 | 回dev首頁
    email: Yan Sa [email protected] Line: 阿央
    電話: 02-27566655 ,03-5924828