这两天使用 CLI 的时候使用 Ctrl+X 进入对话编辑界面后再保存退出就一定会崩溃

uu: Command failed with exit code 141: /home/thor/.config/nvm/versions/node/v24.1.0/bin/node '/home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/iflow.js'
    at jL (file:///home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/entry.js:60:2375)
    at _u (file:///home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/entry.js:86:1343)
    at _ae (file:///home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/entry.js:93:38024)
    at mae (file:///home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/entry.js:93:37744)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
  shortMessage: "Command failed with exit code 141: /home/thor/.config/nvm/versions/node/v24.1.0/bin/node '/home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/iflow.js'",
  command: '/home/thor/.config/nvm/versions/node/v24.1.0/bin/node /home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/iflow.js',
  escapedCommand: "/home/thor/.config/nvm/versions/node/v24.1.0/bin/node '/home/thor/.config/nvm/versions/node/v24.1.0/lib/node_modules/@iflow-ai/iflow-cli/bundle/iflow.js'",
  cwd: '/home/thor/Workspace/xinke/hxz/website',
  durationMs: 110659.021991,
  failed: true,
  timedOut: false,
  isCanceled: false,
  isGracefullyCanceled: false,
  isTerminated: false,
  isMaxBuffer: false,
  isForcefullyTerminated: false,
  exitCode: 141,
  stdio: [ undefined, undefined, undefined, undefined ],
  ipcOutput: [],
  pipedFrom: []
}

好的 我们尝试复现一下,请问使用工具和场景是?

我是在终端中使用的 iflow:终端软件是 Xfce Terminal,Shell 是 Bash,Node 版本是 v24.1.0。Ctrl+X 启动的编辑器是 VIM,因为在输入框中没法直接换行(试过 Shift+Enter 也是直接发送),所以呼出编辑器输入多行文本内容后按 ZZ 保存退出编辑器,这时候就崩溃了。

我记得前几天还没有这个问题

1 个赞

试试 ctrl+j 能不能换行

1 个赞

测试了,ctrl + j 可以换行。

1 个赞

支持换行的:

  • Windows: Ctrl+Enter反斜杠'\' + Enter

  • macOS/Linux: Ctrl+J反斜杠'\' + Enter

  • Linux: 额外支持 Alt+Enter

1 个赞