vscode的使用技巧

1. 配置

1.1 插件

1.1.1 VSIX 离线安装

VSIX 格式下载地址:

1
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{publisher}/vsextensions/{extension-name}/latest/vspackage

安装方式:

  • Cmd + Shift + P (Mac) 或 Ctrl + Shift + P (Windows/Linux)
  • 输入 Install from,选择 Extensions: Install from VSIX
  • 或点击输入框上方的 ...,选择 从 VSIX 安装

1.1.2 推荐插件

插件名称作者说明
Chinese (Simplified) (简体中文) Language PackMicrosoft中文语言包
GoGo TeamGo 语言支持
Pythonms-python
GitlensGitKrakenGit 增强功能
IntelliJ IDEA KeybindingsKeisuke KatoIntelliJ IDEA 快捷键
IntelliJ IDEA New UIcompassakIntelliJ UI 主题
JetBrains Icon ThemeChad Adams | ardonplayJetBrains 图标主题
Markdown Preview EnhancedYiyi WangMarkdown 增强
Markdown Preview Mermaid SupportMatt BiernerMermaid 图表支持
TODO HighlightWayou LiuTODO 高亮标记
Todo TreeGruntfuggly统一管理 TODO
Cursor AlignMike Moore光标对齐
Container ToolsMicrosoftdocker 容器
  • AI 插件
插件名称作者说明
GitHub Copilot Chat
AMP codesourcegraph
Kilo CodeKilo Code
Antigravity Auto Acceptpesosz
Antigravity Cockpitjlcodes

1.2 字体

1.2.1 JetBrains Mono

下载地址:https://www.jetbrains.com/lp/mono/

1.2.2 安装方法

macOS 的字体册 (Font Book) 会自动识别同家族字体,无需逐个安装:

  1. 进入解压后的 fonts/ttf 目录
  2. ⌘ + A 全选所有 .ttf 文件
  3. 双击任意文件,或右键选择「打开方式」→「字体册」
  4. 在弹出的窗口中点击「安装字体」

字体册会自动将同一字体家族组织在一起,最终在字体列表中只显示一个「JetBrains Mono」条目。

1.3 全局配置同步

1.3.1 打开配置文件

  • 快捷键:Cmd + Shift + P (Mac) 或 Ctrl + Shift + P (Windows/Linux)
  • 输入 settings.json
  • 选择「首选项: 打开用户设置 (JSON)」

1.3.2 同步脚本

以下脚本可在多个基于 VSCode 的编辑器间共享配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/bin/bash  

# =================配置区域=================
# 源文件所在目录
SOURCE_DIR="$HOME/workspace/LevonConfig/Config/vscode"
SOURCE_SETTINGS="$SOURCE_DIR/settings.json"
SOURCE_KEYBINDINGS="$SOURCE_DIR/keybindings.json"

# 需要同步的目标目录列表
# 注意:路径中的空格不需要转义,引号已经处理了
TARGET_APPS_DIRS=(
"$HOME/Library/Application Support/Code/User"
"$HOME/Library/Application Support/Cursor/User"
"$HOME/Library/Application Support/Antigravity/User"
"$HOME/Library/Application Support/Kiro/User"
)
# =========================================

# 1. 检查源文件是否存在
if [ ! -f "$SOURCE_SETTINGS" ] || [ ! -f "$SOURCE_KEYBINDINGS" ]; then
echo "❌ 错误:源文件未找到!请检查以下路径是否存在:"
echo " $SOURCE_SETTINGS"
echo " $SOURCE_KEYBINDINGS"
exit 1
fi

echo "🚀 开始同步配置文件..."

# 2. 循环处理每个 App
for TARGET_DIR in "${TARGET_APPS_DIRS[@]}"; do
# 检查 App 的配置目录是否存在
if [ -d "$TARGET_DIR" ]; then
echo "------------------------------------------------"
echo "📂正在处理: $TARGET_DIR"

# --- 处理 settings.json ---
# 删除旧文件或旧链接
rm -rf "$TARGET_DIR/settings.json"
# 创建软链接 (-s:软链接, -f:强制)
ln -sf "$SOURCE_SETTINGS" "$TARGET_DIR/settings.json"
echo " ✅ settings.json 软链成功"

# --- 处理 keybindings.json ---
# 删除旧文件或旧链接
rm -rf "$TARGET_DIR/keybindings.json"
# 创建软链接
ln -sf "$SOURCE_KEYBINDINGS" "$TARGET_DIR/keybindings.json"
echo " ✅ keybindings.json 软链成功"

else
echo "------------------------------------------------"
echo "⚠️ 跳过: $TARGET_DIR (目录不存在,可能未安装此软件)"
fi
done

echo "------------------------------------------------"
echo "🎉 所有操作完成!"

2. 使用技巧

2.1 清除最近项目记录

路径:文件打开最近的文件清除最近打开的…

2.2 自动换行

快捷键方式

选中需要换行的文本,按 Option + Z (Mac)

设置方式

  1. 打开设置 (Cmd + ,)
  2. 搜索 word wrap
  3. 开启或关闭自动换行

2.3 定位当前文件

在资源管理器中定位当前文件:

  • 点击左侧资源管理器右上角的刷新图标(旋转箭头)
  • 或使用快捷键 Cmd + Shift + E 后,文件会自动高亮