Skip to content

Windows 平台专属指南

本文介绍 Obsidian 在 Windows 平台上的专属配置和使用技巧,帮助你获得最佳体验。

安装

官方安装

下载地址:https://obsidian.md/download
安装方式:
  1. 下载 .exe 安装包
  2. 运行安装程序
  3. 选择安装路径(建议非系统盘)

推荐安装路径:
  D:\Obsidian\
  或自定义路径

便携版(Scoop/Chocolatey)

powershell
# 使用 Scoop
scoop bucket add extras
scoop install obsidian

# 使用 Chocolatey
choco install obsidian

# 使用 Winget
winget install Obsidian.Obsidian

路径与文件系统

Windows 路径注意事项

注意点说明建议
路径分隔符\ vs /Obsidian 统一使用 /
中文路径可能导致插件问题尽量使用英文路径
OneDrive 同步文件锁冲突排除 .obsidian 目录
长路径限制超过 260 字符启用长路径支持

启用长路径支持

powershell
# 以管理员身份运行 PowerShell
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
  -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

推荐仓库路径

推荐:
  D:\Obsidian\Vault\
  C:\Users\用户名\Documents\Obsidian\

避免:
  OneDrive 路径(文件锁冲突)
  含中文的深层路径
  网络驱动器

字体配置

推荐中文字体

css
/* 在 .obsidian/snippets/fonts.css 中配置 */

/* 编辑器字体 */
.cm-editor {
  font-family: "Cascadia Code", "Microsoft YaHei", "Source Han Sans CN", monospace;
  font-size: 15px;
  line-height: 1.7;
}

/* 界面字体 */
body {
  font-family: "Microsoft YaHei UI", "Segoe UI", sans-serif;
}

/* 等宽字体(代码) */
code, pre {
  font-family: "Cascadia Code", "JetBrains Mono", "Fira Code", monospace;
}

安装推荐字体

字体类型说明
Cascadia Code等宽微软官方编程字体,含中文
Microsoft YaHei无衬线系统自带,中文显示清晰
Source Han Sans无衬线思源黑体,开源免费
Fira Code等宽连字符特性

快捷键映射

Windows 特有快捷键

功能Windows 快捷键说明
打开仓库Ctrl+O选择仓库
命令面板Ctrl+P搜索命令
快速打开Ctrl+O快速切换笔记
全局搜索Ctrl+Shift+F全库搜索
新建笔记Ctrl+N创建新笔记
关闭标签Ctrl+W关闭当前标签页
切换标签Ctrl+Tab下一个标签
前进/后退Alt+←/→导航历史
分屏Ctrl+点击侧边栏在新窗格打开

修改快捷键

设置 → 快捷键
  1. 搜索要修改的命令
  2. 点击命令右侧的 ×
  3. 按下新的快捷键组合
  4. 确认

性能优化

Windows 性能调优

1. 排除 Windows Defender 扫描
   设置 → 病毒和威胁防护 → 排除项
   添加仓库文件夹路径

2. 启用 SSD TRIM
   fsutil behavior query DisableDeleteNotify
   # 如果返回 0,则已启用

3. 禁用索引服务(可选)
   如果仓库很大且不使用 Windows 搜索
   右键仓库文件夹 → 属性 → 高级 → 取消"除了文件属性外"

4. 调整电源设置
   设置 → 系统 → 电源 → 高性能

Obsidian 设置优化

设置 → 编辑器
  - 行高:1.6-1.8
  - 字号:14-16px
  
设置 → 文件与链接
  - 附件路径:attachments/
  - 新链接格式:相对路径
  - 默认位置:当前文件夹

设置 → 外观
  - 主题:根据环境选择
  - 字体平滑:开启

Windows Terminal 集成

json
// Windows Terminal 配置
{
  "name": "Obsidian Vault",
  "commandline": "powershell.exe -NoExit -Command \"cd D:\\Obsidian\\Vault\"",
  "icon": "D:\\Obsidian\\obsidian-icon.png",
  "startingDirectory": "D:\\Obsidian\\Vault"
}

文件关联

# 将 .md 文件默认用 Obsidian 打开
1. 右键 .md 文件 → 打开方式 → 选择其他应用
2. 选择 Obsidian
3. 勾选"始终使用此应用打开 .md 文件"

# 通过注册表关联(高级)
reg add "HKCU\Software\Classes\.md" /ve /d "Obsidian.md" /f
reg add "HKCU\Software\Classes\Obsidian.md\shell\open\command" /ve /d "\"C:\Users\%USERNAME%\AppData\Local\Obsidian\Obsidian.exe\" \"%%1\"" /f

自动化

使用 PowerShell

powershell
# 自动打开仓库
$obsidianPath = "$env:LOCALAPPDATA\Obsidian\Obsidian.exe"
$vaultPath = "D:\Obsidian\Vault"
Start-Process $obsidianPath -ArgumentList $vaultPath

# 批量备份
$backupDir = "D:\Backup\Obsidian"
$date = Get-Date -Format "yyyyMMdd"
Compress-Archive -Path "$vaultPath\*" -DestinationPath "$backupDir\vault-$date.zip"

任务计划程序

创建定时备份任务:
1. 打开任务计划程序
2. 创建基本任务
3. 触发器:每天
4. 操作:启动程序
5. 程序:powershell.exe
6. 参数:-File "C:\Scripts\backup-obsidian.ps1"

常见问题

Q: Obsidian 在 Windows 上卡顿?

A:

  1. 排除 Windows Defender 扫描仓库文件夹
  2. 确保仓库在 SSD 上
  3. 禁用不必要的插件
  4. 检查 OneDrive 是否同步仓库(可能导致锁冲突)

Q: 路径中的中文导致问题?

A: 尽量使用英文路径。如果必须使用中文,确保系统编码为 UTF-8: 设置 → 时间和语言 → 语言 → 管理语言设置 → 更改系统区域设置 → 勾选 Beta 版 UTF-8。

Q: Windows 上的同步方案?

A: 推荐:

  • Obsidian Sync(官方,最稳定)
  • Syncthing(P2P,免费)
  • Git(开发者推荐)
  • 不推荐 OneDrive(文件锁冲突)

相关文档