Repository navigation
Release v0.4.1: Cursor-Based Navigation Fix
🔧 重要修复 / Important Fix
光标位置检测 / Cursor Position Detection
- 精确激活: n/N 键现在只有当光标位于高亮区域内部时才会生效
- Vim 兼容性: 当光标不在高亮区域时,n/N 键保持原生功能(如 vim 搜索)
- 实时检测: 自动监听光标位置变化,实时更新按键上下文
🛡️ 改进 / Improvements
- 无缝集成: 与 vim 插件和其他扩展更好地协同工作
- 智能上下文: 基于光标位置的智能上下文管理
- 精确控制: 更精确地控制导航按键的激活时机
🎯 使用效果 / Usage Effect
✅ 现在的行为:
- 光标在高亮区域内: 按
n/Shift+N→ 在高亮之间导航 - 光标在高亮区域外: 按
n/Shift+N→ 使用原生功能(如 vim 搜索)
❌ 之前的行为:
- 只要存在高亮,n/N 就会被劫持,影响正常使用
📦 安装方法 / Installation
下载 .vsix 文件并安装:
code --install-extension crayons-0.4.1.vsix🚀 技术改进 / Technical Improvements
- 添加了
crayons.cursorInHighlight上下文 - 实现了实时光标位置监听
- 优化了按键绑定的条件判断
- 提升了与其他扩展的兼容性