win11下终端的两个体验性问题

vscode下的powershell下。

  1. iflow plan mode生成完成了等多种情况下,稍微移动滑块上下看内容,iflowcli都会一直自动把右侧的滑块拉在最上方,页面不停的刷,导致体验感挺差。
  2. 中文乱码问题,如果已经写完了一段prompt,然后想在中间加些新的内容,光标切过去打中文会变成乱码,英文则正常,而在末尾打字则能正常的中文。只能把后面的复制然后把这之间的删除加上新内容,再粘贴,很麻烦。

好的 反馈已收到 方便录屏看下吗

我刚重装系统到linux了,iflow正常使用了。

1 个赞

第一个问题遇到过,是win11 vscode ssh到linux中
第二个没有遇见过,可能是win terminal的问题

好的 我们来记录下

我在linux下的vscode下又遇到滑块乱跳这个问题了,我之前是zed没这个问题。
在vscode下的iflow,计划模式,下边是计划完成时的那多个选项,提示换yolo模式,还是继续规划的那多个选项,不是输入框,然后在命令行右键,命令行会乱跳动,我想右键复制回复的内容时发现的。
还有个问题,我在linux下vscode,没法用 shift+Enter回车下一行,Enter也是下一行。其他的地方都能正常下一行的。
linux 版本是zorin 18,基于ubuntu24.04,vscode就是官网下载的最新deb包,iflow 版本0.3.27

1 个赞

方便截个图看看吗?

Linux上换行,也可以试试 alt+enter

1 个赞

Peek 2025-11-26 13-52
下方所有的问题在zed下都是正常运行的,只有vscode报这些错误。

  1. 右键就导致了图中的乱闪(请只关注后半部分文字乱闪的部分,其他的是因为linux没有好的录gif软件问题),我没做其他操作,有时候还会忽然跳到最顶屏(右侧滑块最上方),然后得再慢慢拉到最下方,就很麻烦。
  2. alt+enter也不能跳转下行。也是和Enter一样直接发送请求了。
  3. 还有一个问题,@文件名,不显示光标,移动上下箭头键不知道当前选择的文件是哪个。

好的 这个我们带回去看一下。建议使用系统级别的teiminal,目前团队在进行windows优化专项,会统一调整。

另外 辛苦再提供一下 VSCode about 信息,我们一起看看

2 个赞

vscode:

Version: 1.106.2
Commit: 1e3c50d64110be466c0b4a45222e81d2c9352888
Date: 2025-11-19T16:56:50.023Z
Electron: 37.7.0
ElectronBuildId: 12781156
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Linux x64 6.14.0-35-generic

在vscode下,不管是用你们的插件在右侧打开的iflow,还是下方终端打开的iflow,都是这个样子的,不过现在问题不算大,实在不行,我还能切到zed下用。 这个问题在win11和linux下的vscode都存在,我感觉问题就在那个计划模式的候选框那里,如果是普通输入框,右键就不乱闪。候选框时按右键则必乱闪。

好的 辛苦啦 正在排查中

1 个赞

您好,我们这边评估过,这三个问题短期内暂时解决不了,我们会继续长期跟踪处理,感谢反馈,有任何意见可以持续反馈~

好的,不过iflow这两个版本更新后,又更严重了,zed,Linux自带终端都出现计划模式弹出菜单后,右侧滑块自动滑到最上方的情况了。必须退出这个菜单(选继续规划),才能正常观看这些文字了,不然得一直用鼠标固定着右侧的滑块。

好的 了解了

哈咯,请问现在的最新版本有变化吗?

如果还有类似问题辛苦再录个屏

换行,在 Linux 上可以用 ctrl+j

移动上下箭头键不知道当前选择的文件是哪个 可能和terminal主题有关系

按预期,上下移动可以看到选中的文件被高亮

@10010931055 @10008873411

对于在vscode中ctrl enter不能换行的问题,应该是vscode的问题,通过修改vscode配置文件可以解决

使用vscode命令打开键盘配置文件

Preferences: Open Keyboard Shortcuts (JSON)

配置如下,让在终端中按ctrl enter时实际向终端发送ctrl enter按键序列来解决

    {
        "key": "ctrl+enter",
        "command": "workbench.action.terminal.sendSequence",
        "args": {
            "text": "\u000A\u0011" // Ctrl+Enter 的转义序列,用于像iflow中发送Ctrl+Enter
        },
        "when": "terminalFocus"
    },

同理,若有其他快捷键冲突也可以先排查是不是vscode拦截处理的

ps:我记得我在某个使用技巧帖子中说过这个,看来论坛的内容管理还得优化,对于这些常见的问题,或者频率高的问题,在常见faq中开贴公告,引导用户先搜索问题,在发布问题

1 个赞

感谢分享,等我抽空搞搞内容管理

1 个赞