You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows Terminal中打开Arch WSL标签页并运行nvim打开文件

在WSL Arch中直接打开指定文件到Neovim的解决方案

1. 正确调用WSL Arch并启动Neovim

你之前的命令未指定WSL分发版为Arch,导致默认打开了其他WSL实例(比如Ubuntu)。使用以下命令可直接打开Arch WSL并启动nvim打开指定文件:

c:\windows\system32\wsl.exe -d Arch -e nvim $(wslpath '%1')
  • -d Arch:明确指定使用Arch WSL分发版
  • -e nvim:在WSL环境中直接执行nvim命令
  • $(wslpath '%1'):将Windows格式的文件路径转换为WSL可识别的路径

2. 在Windows Terminal的Arch标签页中打开文件

如果需要在Windows Terminal的Arch专属标签页中打开目标文件,使用以下wt命令:

wt new-tab -p "Arch" --command "wsl -d Arch -e nvim $(wslpath '%1')"
  • -p "Arch":指定调用Windows Terminal中名为"Arch"的配置文件(若你的配置文件名称不同,替换为实际名称,可在Windows Terminal设置中查看)
  • new-tab:新建独立标签页
  • --command:定义该标签页启动后执行的命令

3. 设置为系统默认编辑器

将上述任意一条命令保存为.bat或.cmd脚本(比如命名为open-in-arch-nvim.cmd),然后在Windows中完成以下操作:

  • 右键点击任意文本文件,选择「打开方式」→「选择其他应用」
  • 找到你保存的脚本,勾选「始终使用此应用打开该类型文件」

常见问题排查

如果仍打开CMD而非Arch WSL:

  • 核对Windows Terminal中Arch配置文件的名称,确保-p参数后的名称与设置完全一致
  • 执行wsl --list --verbose确认Arch分发版的状态为正常,且WSL环境已正确安装Arch
  • 若wslpath命令不可用,可通过Arch包管理器安装wslu工具补全该命令

内容的提问来源于stack exchange,提问作者Poylol Poy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 17:24:55