CSV 增强工具
一个为游戏开发者设计的 CSV 编辑工具,提供了强大的编辑功能和智能的语法高亮。
使用前必读
字体要求
为了获得最佳的视觉对齐效果,请使用等宽字体。推荐使用以下字体:
- Maple Mono SC NF(推荐)
- JetBrains Mono
- Fira Code
- Source Code Pro
可以在 VS Code 设置中配置字体:
- 打开设置(Ctrl+,)
- 搜索 "Editor: Font Family"
- 设置为
"Maple Mono SC NF" 或其他等宽字体
主要功能
1. 智能语法高亮
- 自动识别并高亮显示:
- 数字(整数和小数)
- 日期(YYYY-MM-DD格式)
- 布尔值(true/false)
- 注释(以 // 开头的行)
- 引用关系(跨文件的数据引用)
- 字符串(带引号的文本)
2. 列操作
- 移动列
- 左移列:Alt+Left 或右键菜单
- 右移列:Alt+Right 或右键菜单
- 移动到第二列:Ctrl+Shift+Alt+2 或右键菜单
- 支持多列同时移动
- 插入列
- 在当前列左侧插入:右键菜单
- 在当前列右侧插入:右键菜单
- 删除列
3. 智能导航
- 使用方向键在单元格间移动
- Tab/Shift+Tab 在列之间快速导航
- 回车键自动创建新行并保持列对齐
- 自动跳过注释行
4. 视觉增强
- CSV 列自动对齐显示(需要等宽字体)
- 保持原始文件格式不变
- 首行加粗显示
- 空行保持原样
5. 错误检测
使用技巧
列操作
- 选中多列:按住 Shift 或 Ctrl 选择
- 列块选择:按住 Alt 拖动鼠标
- 移动列时会保持选择状态
注释处理
- 以 // 开头的行会被视为注释
- 注释行不参与重复值检测
- 注释行保持原格式
数据引用
- 第一列的值可以在其他 CSV 文件中引用
- 引用的值会高亮显示
- 支持跨文件重命名
格式保持
键盘快捷键
Alt+Left : 向左移动列
Alt+Right : 向右移动列
Ctrl+Shift+Alt+2 : 移动列到第二列位置
F12 : 跳转到定义
Shift+F12 : 查找所有引用
F2 : 重命名
Enter : 插入新行
方向键 : 在单元格间导航
已知问题
- 首次打开大文件时,语法高亮可能会有短暂延迟
- 特殊字符的列宽计算可能不够准确
- 非等宽字体可能导致视觉对齐不准确
更新日志
1.0.2 (2024-02)
- 新增移动列到第二列功能
- 改进单元格导航体验
- 优化注释行处理
- 增强列操作的多选支持
1.0.0 (2024-01)
- 初始发布
- 完整的列操作功能
- 智能语法高亮
- 引用检测和跳转
- 视觉对齐功能
反馈与支持
如有问题或建议,请通过 VS Code 商店的评论区反馈。
| |