(Windows)我一直在研究一个批处理文件,该文件在运行时在 Powershell 7 中打开 neovim。目前,代码很简单——它所做的只是在 powershell 中打开 neovim 文件树:
@echo off
call pwsh.exe -NoExit -Command "& {nvim.exe .}"
但是,最终我想将其更改为如下所示:
@echo off
call pwsh.exe -NoExit -Command "& {nvim.exe filename}"
这样当我单击名为“文件名”的文件并单击“打开方式”时,我可以引用该批处理文件,该文件将在 Powershell 中的 neovim 中打开它。
我怎样才能编写这样的程序呢?我不确定用什么来代替“文件名”,而且我不知道如何将此批处理脚本连接到“打开方式”程序。
HKEY_CLASSES_ROOT\<FILE TYPE>\Shell\Edit\Command
下。该值可能是这样的: pwsh.exe -NoExit -Command "nvim.exe "%1""
(你必须测试它,我没有尝试...如果它不起作用,完整路径可以帮助...)