在VS Code侧边栏资源管理器下方提供临时笔记抽屉,支持Markdown语法高亮。
功能特性
- 📝 在VS Code侧边栏提供便捷的临时笔记面板
- 🎨 支持Markdown语法高亮(使用CodeMirror编辑器)
- 📋 一键复制所有笔记内容
- 🗑️ 一键清空所有笔记内容
- 💾 笔记自动保存到本地存储
- 🌙 One Dark主题
安装
从VS Code Marketplace安装
(待发布)
手动安装
- 从 Releases 页面下载最新的
.vsix文件 - 在VS Code中按
Ctrl+Shift+P(Windows/Linux) 或Cmd+Shift+P(macOS) 打开命令面板 - 输入 "Extensions: Install from VSIX..."
- 选择下载的
.vsix文件进行安装
使用方法
- 打开VS Code侧边栏的"资源管理器"视图
- 在下方找到"临时笔记"面板
- 点击展开即可开始编辑笔记
快捷键
- 快速复制:点击笔记面板标题栏的剪贴板图标,或使用命令 "临时笔记: 快速复制"
- 一键清空:点击笔记面板标题栏的垃圾桶图标,或使用命令 "临时笔记: 一键清空"
构建
如需自行构建扩展:
# 克隆仓库
git clone https://github.com/zls3434/temp-notes-ext.git
cd temp-notes-ext
# 安装依赖
npm install
# 构建
npm run build
# 打包为vsix
npx vsce package
技术栈
- TypeScript - 类型安全的JavaScript
- VS Code Extension API - VS Code扩展开发
- CodeMirror 6 - 代码编辑器,提供Markdown语法高亮
- esbuild - 快速的JavaScript打包工具
依赖库
本项目使用了以下第三方库:
- CodeMirror (MIT License)
- @codemirror/lang-markdown (MIT License)
- @codemirror/theme-one-dark (MIT License)
- 以及其他CodeMirror相关包
完整的第三方许可证信息请参阅 LICENSE 文件。
许可证
MIT License - 详见 LICENSE 文件。
作者
zls3434
贡献
欢迎提交Issue和Pull Request!