+++

2026-04-22 15:29:51 +03:00
parent 1932b305bb
commit 075a0cab3d

@@ -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
```