广告位联系
返回顶部
分享到

Codex Cli复制多行提示词到输入框导致提示词不完整的解决方法

Ai 来源:互联网 作者:佚名 发布时间:2026-08-18 22:02:57 人浏览
摘要

经常使用 Codex Cli 的同学肯定遇到过标题的问题,我搜到的最简单的解决方案是使用 Shift + Insert 粘贴文本,但是【无效】。 我目前的输入多行文本方式: PowerShell / Windows Terminal下,键入【cod

经常使用 Codex Cli 的同学肯定遇到过标题的问题,我搜到的最简单的解决方案是使用 Shift + Insert 粘贴文本,但是【无效】。

我目前的输入多行文本方式:

  1. PowerShell / Windows Terminal下,键入【codex】,进入Codex Cli 环境
  2. 键入【ctrl + G】,打开 notepad++,
  3. 输入提示词,【ctrl+s】保存,退出 notepad++,提示词自动回到了 Codex cli。

配置方法

1. 先找到 Notepad++ 路径

通常是:

1

C:\Program Files\Notepad++\notepad++.exe

或者:

1

C:\Program Files (x86)\Notepad++\notepad++.exe

先在 PowerShell 执行:

1

Test-Path "C:\Program Files\Notepad++\notepad++.exe"

如果返回:

1

True

就使用这个路径。

2. 先临时配置测试

不要直接永久配置,先测试。

在启动 Codex 的 PowerShell 中执行:

1

2

$env:VISUAL='"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession'

$env:EDITOR='"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession'

然后:

1

codex

进入 Codex 后:

1

Ctrl + G

应该会打开一个 Notepad++ 窗口。

Codex 的外部编辑器功能本身就是针对这种长 Prompt 场景设计的。

3. 更推荐:使用-multiInst

Notepad++ 官方支持 -multiInst,它会启动一个新的 Notepad++ 实例。

所以我建议最终使用:

1

"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession

这里:

  • -multiInst:单独启动一个 Notepad++ 实例
  • -nosession:不加载之前的 session

这样 Codex 每次 Ctrl+G 都不会污染你正在使用的 Notepad++ 工作区。

4. 设置永久环境变量

确认上面的临时测试成功后,执行:

1

2

3

4

5

6

7

8

9

10

11

[Environment]::SetEnvironmentVariable(

    "VISUAL",

    '"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession',

    "User"

)

 

[Environment]::SetEnvironmentVariable(

    "EDITOR",

    '"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession',

    "User"

)

然后彻底关闭当前 PowerShell / Windows Terminal。

重新打开一个 PowerShell。

5. 验证环境变量

执行:

1

$env:VISUAL

应该显示:

1

"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession

再执行:

1

$env:EDITOR

应该也是:

1

"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession

然后:

1

codex

进入 Codex。

6. 测试 Ctrl+G

在 Codex 输入框里先随便输入:

1

2

3

4

5

6

7

这是一个测试 Prompt。

 

第二行。

 

第三行。

 

这里是一段很长的测试内容。

然后按:

1

Ctrl + G

Notepad++ 应该打开,并出现刚才的完整 Prompt。

你可以在 Notepad++ 中:

  • 修改
  • 粘贴几百行 Markdown
  • 使用查找/替换
  • 编辑代码
  • 调整 Prompt

然后保存并关闭这个 Notepad++ 窗口。

Codex 会重新获得编辑后的内容,然后回到输入框。

最后:

1

Enter

提交。


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计