Add AI dev tools and Monaspace font info to docs

Updated README.md and README.zh.md to include sections on Claude Code and Gemini CLI AI development tools, with installation and feature details. Added detailed information about Monaspace Neon font family and its configuration. Added a 'Claude' terminal profile to settings.json for easier access.
This commit is contained in:
xixu-me committed 2025-07-21 14:31:55 +08:00
1 parent d307f00b8d
commit 5049551fb6
3 files changed
+52

No files matched your search

+24
View File
@@ -62,6 +62,20 @@ For the best experience, install these extensions:
- **GitLens**: `eamodio.gitlens` - **GitLens**: `eamodio.gitlens`
- **Markdown Preview Enhanced**: `shd101wyy.markdown-preview-enhanced` - **Markdown Preview Enhanced**: `shd101wyy.markdown-preview-enhanced`
### AI Development Tools
- **[Claude Code](https://github.com/anthropic-ai/claude-code)**: Advanced AI-powered coding assistant
- **Installation & Management**: Use the comprehensive [Claude Code Toolkit](https://github.com/xixu-me/Claude-Code-Toolkit) for easy installation and multi-provider management
- **Features**: Context-aware code generation, debugging assistance, and refactoring support
- **Multi-Provider Support**: Switch between Anthropic API, Moonshot AI (latest Kimi models), and custom providers
- **Cross-Platform**: Works on Linux/macOS (Bash) and Windows (PowerShell)
- **[Gemini CLI](https://github.com/google-gemini/gemini-cli)**: Google's official command-line AI workflow tool
- **Installation**: `npm install -g @google/gemini-cli` or `npx @google/gemini-cli`
- **Features**: 1M+ token context window, multimodal capabilities, built-in tools for file system and shell operations
- **Integration**: MCP server support, VS Code companion extension, sandboxed execution environment
- **Authentication**: Supports Google API keys, Vertex AI, and Google Workspace accounts
## 📦 Installation ## 📦 Installation
### Method 1: Direct Copy ### Method 1: Direct Copy
@@ -91,6 +105,16 @@ curl -o settings.json https://raw.githubusercontent.com/xixu-me/VSCode-Settings/
Feel free to modify the configuration according to your needs: Feel free to modify the configuration according to your needs:
- **Font Settings**: Update `editor.fontFamily` and `editor.fontLigatures` - **Font Settings**: Update `editor.fontFamily` and `editor.fontLigatures`
**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.
**Key Features:**
- **Texture Healing**: Pioneering technology that automatically adjusts character spacing for improved readability
- **Advanced Ligatures**: Comprehensive coding ligature support with 10 stylistic sets (`ss01`-`ss10`)
- **Character Variants**: Extensive glyph alternatives using OpenType features (`cv01`-`cv79`)
- **Nerd Fonts Integration**: Built-in developer icons and symbols
- **Font Ligatures**: Configured with `'calt', 'liga', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09'` for optimal coding experience
- **Theme**: Change `workbench.colorTheme` and `workbench.iconTheme` - **Theme**: Change `workbench.colorTheme` and `workbench.iconTheme`
- **Formatters**: Adjust language-specific formatter preferences - **Formatters**: Adjust language-specific formatter preferences
- **Terminal**: Modify terminal profiles in `terminal.integrated.profiles.windows` - **Terminal**: Modify terminal profiles in `terminal.integrated.profiles.windows`
+24
View File
@@ -62,6 +62,20 @@
- **GitLens**: `eamodio.gitlens` - **GitLens**: `eamodio.gitlens`
- **Markdown Preview Enhanced**: `shd101wyy.markdown-preview-enhanced` - **Markdown Preview Enhanced**: `shd101wyy.markdown-preview-enhanced`
### AI 开发工具
- **[Claude Code](https://github.com/anthropic-ai/claude-code)**: 先进的 AI 编程助手
- **安装和管理**: 使用全面的 [Claude Code 工具包](https://github.com/xixu-me/Claude-Code-Toolkit) 轻松安装和管理多提供商
- **功能特性**: 上下文感知的代码生成、调试辅助和重构支持
- **多提供商支持**: 在 Anthropic API、月之暗面(最新 Kimi 模型)和自定义提供商之间切换
- **跨平台**: 适用于 Linux/macOS (Bash) 和 Windows (PowerShell)
- **[Gemini CLI](https://github.com/google-gemini/gemini-cli)**: Google 官方命令行 AI 工作流工具
- **安装**: `npm install -g @google/gemini-cli` 或 `npx @google/gemini-cli`
- **功能特性**: 100 万+ 令牌上下文窗口、多模态能力、内置文件系统和 shell 操作工具
- **集成**: MCP 服务器支持、VS Code 配套扩展、沙盒执行环境
- **身份验证**: 支持 Google API 密钥、Vertex AI 和 Google Workspace 账户
## 📦 安装说明 ## 📦 安装说明
### 方法一:直接复制 ### 方法一:直接复制
@@ -91,6 +105,16 @@ curl -o settings.json https://raw.githubusercontent.com/xixu-me/VSCode-Settings/
欢迎根据您的需求修改配置: 欢迎根据您的需求修改配置:
- **字体设置**: 更新 `editor.fontFamily` 和 `editor.fontLigatures` - **字体设置**: 更新 `editor.fontFamily` 和 `editor.fontLigatures`
**关于 Monaspace 字体**: 此配置使用 [**Monaspace Neon**](https://github.com/githubnext/monaspace) 作为默认字体系列。Monaspace 是由 GitHub Next 与 Lettermatic 合作开发的革命性等宽字体超家族。它包含五个可变轴字体(Neon、Argon、Xenon、Radon 和 Krypton),具有相同的字符间距但提供不同的视觉特性。
**主要特色:**
- **文理愈合**: 开创性技术,可自动调整字符间距以提高可读性
- **高级连字**: 全面的编程连字支持,包含 10 个样式集(`ss01`-`ss10`)
- **字符变体**: 使用 OpenType 功能提供大量字形替代方案(`cv01`-`cv79`)
- **Nerd Fonts 集成**: 内置开发者图标和符号
- **字体连字**: 配置了 `'calt', 'liga', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09'` 以获得最佳编程体验
- **主题**: 更改 `workbench.colorTheme` 和 `workbench.iconTheme` - **主题**: 更改 `workbench.colorTheme` 和 `workbench.iconTheme`
- **格式化程序**: 调整特定语言的格式化程序首选项 - **格式化程序**: 调整特定语言的格式化程序首选项
- **终端**: 修改 `terminal.integrated.profiles.windows` 中的终端配置文件 - **终端**: 修改 `terminal.integrated.profiles.windows` 中的终端配置文件
+4
View File
@@ -133,6 +133,10 @@
"terminal.integrated.defaultProfile.windows": "Powershell (conda)", "terminal.integrated.defaultProfile.windows": "Powershell (conda)",
"terminal.integrated.enableMultiLinePasteWarning": "never", "terminal.integrated.enableMultiLinePasteWarning": "never",
"terminal.integrated.profiles.windows": { "terminal.integrated.profiles.windows": {
"Claude": {
"overrideName": true,
"path": "claude"
},
"Command Prompt": { "Command Prompt": {
"args": [], "args": [],
"icon": "terminal-cmd", "icon": "terminal-cmd",