github / github/app

[Bug] - nvim in terminal view doesn’t type SHIFT+<num> correctly.

未关闭
#1,105 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
Bugs
主要语言
没有语言数据
星标
2.1k
派生
153
PR 合并指标
30 天内没有已合并 PR

描述

### Short summary

Cannot access special symbols when using nvim in the integrated terminal.

### Affected version or release

v0.2.32

### Installation context

_No response_

### What happened?

I cannot type any of the special character associated with the number keys when I run nvim in the integrated terminal. All other shift modifiers seem to work. Affected symbols: `!@#%^&*()`. Could not reproduce in dedicated terminals or editors such as kitty and vscode.

### Steps to reproduce

1. Open a project
2. Open a terminal pane
3. Invoke nvim
4. Type SHIFT+<0-9>

### Expected behavior

Expect normal mapping of SHIFT+ keys.

### Additional context

- nvim v0.12.0
- MacOS Tahoe 26.5.1

贡献指南

打开贡献指南

调研方向

首先,在 macOS 上使用 nvim,在集成终端中重现 SHIFT+0-9 输入,按照列出的步骤操作,并与专用终端进行比较。跟踪终端如何处理按下 Shift 时数字键产生的事件;完成标准是 !@#%^&*() 能在 nvim 中正确输入,同时不破坏其他 Shift 修饰键。

由索引模型根据 Issue 内容生成。

评估

技术栈
macos, neovim
领域
cli, desktop
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
冷清
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。