diff --git a/Настройка-параметров-VS-Code-после-установки.md b/Настройка-параметров-VS-Code-после-установки.md new file mode 100644 index 0000000..b104686 --- /dev/null +++ b/Настройка-параметров-VS-Code-после-установки.md @@ -0,0 +1,66 @@ +# Настройка параметров VS Code после установки + +## 1. Итоговый конфиг VS Code (settings.json) + + +```json +{ + // --- НАВИГАЦИЯ (ОТКЛЮЧЕНО) --- + "workbench.editor.enablePreview": false, // Открытие файла только по дабл-клику + "workbench.editor.enablePreviewFromQuickOpen": false, // Выключает превью при поиске (Ctrl+P) + "list.openMode": "doubleClick", // Жестко задает дабл-клик для проводника + "explorer.compactFolders": false, // Запрещает сворачивать пустые папки в одну строку + + // --- ШПИОНАЖ И ТЕЛЕМЕТРИЯ (ВЫРЕЗАНО) --- + "telemetry.telemetryLevel": "off", // Полный запрет на отправку данных в MS + "datLoss.telemetryLevel": "off", + "workbench.enableExperiments": false, // Запрет на скрытые тесты новых фич на тебе + "workbench.settings.enableNaturalLanguageSearch": false, // Поиск по настройкам без серверов MS + + // --- ГИГИЕНА ПРОЕКТА (СКРЫВАЕМ МУСОР) --- + "files.exclude": { + "**/bin": true, // Скрыть скомпилированный мусор + "**/obj": true, + "**/TemplateEngineHost": true, // Скрыть артефакты Visual Studio + "**/.git": true // (Опционально) скрыть папку самого гита + }, + "search.exclude": { + "**/bin": true, // Не искать по мусорным файлам + "**/obj": true + }, + + // --- GIT И АВТОМАТИЗАЦИЯ --- + "git.enabled": true, + "git.openRepositoryInParentFolders": "always", // Видеть репозиторий, даже если открыта вложенная папка + "security.workspace.trust.enabled": false // Убивает вопрос про "Доверяете ли вы авторам" +} +``` + +## 2. Горячие клавиши (keybindings.json) + +Мы настроили удобное сворачивание кода на цифровой блок: + +- **editor.foldAll** - Свернуть всё (Fold All) - Shift + NumPad - +- **editor.unfoldAll** - Развернуть всё (Unfold All) - Shift + NumPad + +- **editor.fold** - Свернуть текущий блок - Ctrl - NumPad - +- **editor.unfold** - Развернуть текущий блок - Ctrl - NumPad + + +## 3. Настройки Git + +Добавление имени пользователя и адреса электронной почты текущего пользователя: + +```bash + +git config --global user.name "user_name" +git config --global user.email "mail@example.com" + +``` + +Для флага **--global** данные пишутся в файл **~/.gitconfig** + +```ini +[user] + name = user_name + email = mail@example.com +``` \ No newline at end of file