{"id":29850492,"url":"https://github.com/xixu-me/vscode-settings","last_synced_at":"2026-02-09T10:04:35.256Z","repository":{"id":305631415,"uuid":"1020149072","full_name":"xixu-me/VSCode-Settings","owner":"xixu-me","description":"Personal Visual Studio Code configuration file with customized preferences for formatting, editor behavior, and development workflows","archived":false,"fork":false,"pushed_at":"2025-11-28T04:38:50.000Z","size":61,"stargazers_count":33,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-30T15:51:30.675Z","etag":null,"topics":["settings","vscode","vscode-settings"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xixu-me.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-15T12:15:50.000Z","updated_at":"2025-11-28T04:38:54.000Z","dependencies_parsed_at":"2025-08-24T00:39:32.234Z","dependency_job_id":"d98133af-1488-4c2d-b0e3-2e3b9a0d4713","html_url":"https://github.com/xixu-me/VSCode-Settings","commit_stats":null,"previous_names":["xixu-me/vscode-settings"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xixu-me/VSCode-Settings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xixu-me%2FVSCode-Settings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xixu-me%2FVSCode-Settings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xixu-me%2FVSCode-Settings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xixu-me%2FVSCode-Settings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xixu-me","download_url":"https://codeload.github.com/xixu-me/VSCode-Settings/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xixu-me%2FVSCode-Settings/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29261651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T04:11:57.159Z","status":"ssl_error","status_checked_at":"2026-02-09T04:11:56.117Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["settings","vscode","vscode-settings"],"created_at":"2025-07-29T20:46:50.514Z","updated_at":"2026-02-09T10:04:35.241Z","avatar_url":"https://github.com/xixu-me.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# VS Code Settings\n\n***[汉语](README.zh.md)***\n\nPersonal Visual Studio Code configuration file with customized preferences for formatting, editor behavior, and development workflows. This configuration is compatible with all [Code-OSS](https://github.com/microsoft/vscode)-based editors (VS Code, Trae, Kiro, etc.) and can be shared across multiple editors using symbolic links.\n\n## 🔎 Overview\n\nThis repository contains a carefully crafted Visual Studio Code settings configuration designed to enhance productivity and provide a consistent development experience across different programming languages and frameworks.\n\n**Cross-Editor Compatibility**: The `settings.json` file is fully compatible with all Code-OSS-based editors including:\n\n- Visual Studio Code\n- Trae\n- Kiro\n- Lingma\n- Other VS Code-compatible editors\n\n**Shared Configuration**: You can use symbolic links to share the same configuration across multiple Code-OSS-based editors, ensuring consistent settings and workflows across your development environment.\n\n## ✨ Features\n\n- **Multi-language formatting support** - Configured formatters for various file types\n- **Enhanced editor experience** - Smooth scrolling, cursor animations, and optimized UI\n- **Intelligent code actions** - Auto-fix, import organization, and code cleanup on save  \n- **Git integration** - Streamlined version control workflow\n- **Terminal customization** - Multiple shell profiles with conda integration\n- **Extension optimization** - Telemetry disabled and performance-focused settings\n- **Developer-friendly defaults** - Reduced confirmation dialogs and smart suggestions\n\n## 📋 Prerequisites\n\n### Required Extensions\n\nFor the best experience, install these extensions:\n\n- **Prettier**: `esbenp.prettier-vscode`\n- **Ruff**: `charliermarsh.ruff` (Python formatting/linting)\n- **Markdown Lint**: `DavidAnson.vscode-markdownlint`\n- **XML Tools**: `redhat.vscode-xml`\n- **Docker**: `ms-azuretools.vscode-containers`\n- **Material Icon Theme**: `PKief.material-icon-theme`\n\n### Optional but Recommended\n\n- **GitHub Copilot**: `GitHub.copilot`\n- **GitLens**: `eamodio.gitlens`\n- **Markdown Preview Enhanced**: `shd101wyy.markdown-preview-enhanced`\n\n### AI Development Tools\n\n- **[Qwen Code](https://github.com/QwenLM/qwen-code)**: Command-line AI workflow tool optimized for Qwen3-Coder models\n  - **Installation**: `npm install -g @qwen-code/qwen-code`\n  - **Features**: Enhanced parser for Qwen-Coder models, large codebase understanding, workflow automation\n  - **Code Capabilities**: Query and edit beyond context limits, automate pull requests and complex rebases\n  - **Configuration**: OpenAI-compatible API support with custom base URLs and models\n\n- **[Claude Code](https://github.com/anthropic-ai/claude-code)**: Advanced AI-powered coding assistant\n  - **Installation \u0026 Management**: Use the comprehensive [Claude Code Toolkit](https://github.com/xixu-me/Claude-Code-Toolkit) for easy installation and multi-provider management\n  - **Features**: Context-aware code generation, debugging assistance, and refactoring support\n  - **Multi-Provider Support**: Switch between Anthropic API, Moonshot AI (latest Kimi models), and custom providers\n  - **Cross-Platform**: Works on Linux/macOS (Bash) and Windows (PowerShell)\n\n- **[Gemini CLI](https://github.com/google-gemini/gemini-cli)**: Google's official command-line AI workflow tool\n  - **Installation**: `npm install -g @google/gemini-cli` or `npx @google/gemini-cli`\n  - **Features**: 1M+ token context window, multimodal capabilities, built-in tools for file system and shell operations\n  - **Integration**: MCP server support, VS Code companion extension, sandboxed execution environment\n  - **Authentication**: Supports Google API keys, Vertex AI, and Google Workspace accounts\n\n## 📦 Installation\n\n### Method 1: Direct Copy\n\n```bash\n# Navigate to VS Code settings directory\n# Windows: %APPDATA%\\Code\\User\\\n# macOS: ~/Library/Application Support/Code/User/\n# Linux: ~/.config/Code/User/\n\ncp settings.json settings.json.backup  # Backup existing settings\ncurl -o settings.json https://raw.githubusercontent.com/xixu-me/VSCode-Settings/main/settings.json\n```\n\n### Method 2: Manual Installation\n\n1. Download `settings.json` from this repository\n2. Open VS Code Settings (JSON): `Ctrl/Cmd + ,` → \"Open Settings (JSON)\" icon\n3. Replace content with the downloaded configuration\n\n### Method 3: Symbolic Links (Cross-Editor Sharing)\n\nTo share the same configuration across multiple Code-OSS-based editors:\n\n**Linux:**\n\n```bash\n# Example: Link Trae and Kiro to use the same settings as VS Code\nln -s \"~/.config/Code/User/settings.json\" \"~/.config/Trae/User/settings.json\"\nln -s \"~/.config/Code/User/settings.json\" \"~/.config/Kiro/User/settings.json\"\n```\n\n**macOS:**\n\n```bash\n# Example: Link Trae and Kiro to use the same settings as VS Code\nln -s \"~/Library/Application Support/Code/User/settings.json\" \"~/Library/Application Support/Trae/User/settings.json\"\nln -s \"~/Library/Application Support/Code/User/settings.json\" \"~/Library/Application Support/Kiro/User/settings.json\"\n```\n\n**Windows (PowerShell):**\n\n```powershell\n# Example: Link Trae and Kiro to use the same settings as VS Code\nNew-Item -ItemType SymbolicLink -Path \"$env:APPDATA\\Trae\\User\\settings.json\" -Target \"$env:APPDATA\\Code\\User\\settings.json\"\nNew-Item -ItemType SymbolicLink -Path \"$env:APPDATA\\Kiro\\User\\settings.json\" -Target \"$env:APPDATA\\Code\\User\\settings.json\"\n```\n\n## 🎨 Customization\n\nFeel free to modify the configuration according to your needs:\n\n- **Font Settings**: Update `editor.fontFamily` and `editor.fontLigatures`\n  \n  **About Monaspace Fonts**: This configuration uses [**Monaspace Neon**](https://github.com/githubnext/monaspace) as the default font family. Monaspace is a revolutionary monospaced type superfamily developed by GitHub Next in collaboration with Lettermatic. It consists of five variable axis typefaces (Neon, Argon, Xenon, Radon, and Krypton) that share the same metrics but offer distinct visual personalities.\n  \n  **Key Features:**\n  - **Texture Healing**: Pioneering technology that automatically adjusts character spacing for improved readability\n  - **Advanced Ligatures**: Comprehensive coding ligature support with 10 stylistic sets (`ss01`-`ss10`)\n  - **Character Variants**: Extensive glyph alternatives using OpenType features (`cv01`-`cv79`)\n  - **Nerd Fonts Integration**: Built-in developer icons and symbols\n  - **Font Ligatures**: Configured with `'calt', 'liga', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09'` for optimal coding experience\n\n- **Theme**: Change `workbench.colorTheme` and `workbench.iconTheme`\n- **Formatters**: Adjust language-specific formatter preferences and auto-formatting behavior\n  - **Multi-Language Support**: Pre-configured formatters for CSS, HTML, JavaScript, TypeScript, Python, Markdown, YAML, XML, and more\n  - **Format-on-Save**: Automatic code formatting when saving files (`editor.formatOnSave: true`)\n  - **Format-on-Type**: Real-time formatting as you type (`editor.formatOnType: true`)\n  - **Code Actions**: Auto-fix imports, organize code, and apply linting rules on save\n- **Terminal**: Modify terminal profiles in `terminal.integrated.profiles.windows`\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## ⚠️ Disclaimer\n\n**Important**: This configuration reflects personal preferences. Please backup your existing settings and review the configuration before applying.\n\n**Considerations**: Some settings may override your preferences, paths might need adjustment for your system, and terminal profiles are configured for Windows with conda.\n\n---\n\nMade with ❤️ for the developer community\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxixu-me%2Fvscode-settings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxixu-me%2Fvscode-settings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxixu-me%2Fvscode-settings/lists"}