#13331·奥米兹

WSL 下 Linux 中 vi 模式中的错误

作者: JustThat70创建于 2025年9月26日更新于 2026年9月11日
标签Bug

描述错误

当Windows终端Windows 11在WSL下的Fedora 40上使用vi-mode插件时,使用"xp"来互换两个字符时,会给粘贴增加一个^M字符. “dlp>”也这样做

如果我从我的 linux 终端( 或 Powershell等) 冲入本地主机, 重复上面的 “ xp ” 步骤, 没有额外的 ^M 。

  • 复制步骤
  1. 通过备份.zshrc并复制.zshrc.omz default to.zshrc创建干净的配置文件
  2. 发射一发新炮弹
  3. 确保vi-mode插件被禁用:\\ omz插件禁用vi-mode\
  4. 设置vi模式: QQ set - ovi```
  5. " omz " 插件类型
  6. 将 Cursor 移动到 m 并按 Q<esc>
  7. `xp'型和-和-m型将互换位置
  8. 按下"u"两次并点击"QQenter"以启用vi-mode插件来倒置更改
  9. 击出出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击出击
  10. `xp' 类型并查看不良结果 :\ omz 插件启用 vim- ^ Mode-%%

预期行为

vi- mode 粘贴不应附加\r 或 ^M

  • 截图和录音

https://GitHub.com/user-attachments/assets/a30dc3fd-cb85-4872-9f20-fde84972dbff

OS / Linux 发行

Fedora 40 在Windows 11 WSL 下运行

QQ 兹克版本

5.9 (中文(简体) ).

~ 哦 我的Zsh 版本 ~

大师 (dd7751)

XQ 终端模拟器

窗口终端

如果在Windows上使用 WSL, WSL 的哪个版本

WSL2 维基月球

其他背景

无回复( N)

内容来源: ohmyzsh/ohmyzsh