【解决方案】Codex Cli 复制多行提示词到输入框,可能截断提示词,导致提示词不完整的解决方案

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

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

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

配置方法:

1. 先找到 Notepad++ 路径

通常是:

text 复制代码
C:\Program Files\Notepad++\notepad++.exe

或者:

text 复制代码
C:\Program Files (x86)\Notepad++\notepad++.exe

先在 PowerShell 执行:

powershell 复制代码
Test-Path "C:\Program Files\Notepad++\notepad++.exe"

如果返回:

text 复制代码
True

就使用这个路径。


2. 先临时配置测试

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

在启动 Codex 的 PowerShell 中执行:

powershell 复制代码
$env:VISUAL='"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession'
$env:EDITOR='"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession'

然后:

powershell 复制代码
codex

进入 Codex 后:

text 复制代码
Ctrl + G

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

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


3. 更推荐:使用 -multiInst

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

所以我建议最终使用:

text 复制代码
"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession

这里:

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

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


4. 设置永久环境变量

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

powershell 复制代码
[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. 验证环境变量

执行:

powershell 复制代码
$env:VISUAL

应该显示:

text 复制代码
"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession

再执行:

powershell 复制代码
$env:EDITOR

应该也是:

text 复制代码
"C:\Program Files\Notepad++\notepad++.exe" -multiInst -nosession

然后:

powershell 复制代码
codex

进入 Codex。


6. 测试 Ctrl+G

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

text 复制代码
这是一个测试 Prompt。

第二行。

第三行。

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

然后按:

text 复制代码
Ctrl + G

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

你可以在 Notepad++ 中:

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

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

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

最后:

text 复制代码
Enter

提交。

相关推荐
攻城有术21 小时前
DeepSeek V4.1 Flash 1017 落地场景
ai
紧跟先前的步伐1 天前
Go AI Agent 实战 28|Agent 的预算、超时与停止条件
开发语言·人工智能·后端·ai·golang
艺杯羹1 天前
MCP本地服务集成避坑:从Stdio管道僵死到双向JSON-RPC稳健通信
人工智能·python·ai·系统架构·大语言模型·ai编程·mcp
xyzzklk1 天前
在Open-WebUI中提升向量化速度
网络·人工智能·爬虫·ai·语言模型·自然语言处理·安卓
又过二十1 天前
rea-video拆解视频测试和效果展示
ai·aigc
看浪的路人1 天前
番外1:Eval 工程化——从“跑分”到“防回归”
ai
XLYcmy1 天前
信息检索报告数字经济赋能城市低碳治理的路径研究——基于“传统数据库 + 生成式人工智能”双轮驱动的检索实践 检索实施与结果分析 Web of Science
数据库·ai·llm·prompt·ssci·deepseek·wos
AI小百科1 天前
AI 进游戏:游戏里的 NPC 开始有自己的性格
人工智能·游戏·ai
小lu飞2 天前
2026小红书小工具怎么制作:纯前端 ZIP 打包、沙箱限制与笔记挂载流程
前端·笔记·ai·ai编程
Ramble_Naylor2 天前
Vercel 全栈应用落地与场景化实战指南
ai