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

如何实现点击文件后通过批处理在PowerShell 7中打开Neovim

解决方法

1. 修改批处理文件

将批处理代码替换为以下内容,用%~1接收点击的文件名参数:

@echo off
call pwsh.exe -NoExit -Command "& {nvim.exe '%~1'}"
  • %~1:代表批处理接收到的第一个参数(即你点击的文件路径),~会自动去除路径自带的双引号,避免和PowerShell的引号冲突
  • 用单引号包裹%~1,确保路径含空格时PowerShell能正确识别

2. 关联到“打开方式”

方法一:图形界面操作

  • 右键目标文件,选择打开方式 → 选择其他应用
  • 点击更多应用 → 在这台电脑上查找其他应用
  • 找到你保存的批处理文件,勾选始终使用此应用打开[对应扩展名]文件,点击确定即可

方法二:命令行批量关联(适合管理员操作)

以关联.txt文件为例,打开管理员命令提示符,执行以下命令:

assoc .txt=NeovimFile
ftype NeovimFile="C:\你的批处理文件完整路径.bat" "%1"
  • 替换C:\你的批处理文件完整路径.bat为实际的批处理文件路径,路径含空格时需用双引号包裹
  • 如需关联其他扩展名,把.txt换成对应扩展名即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 06:09:54