我正在寻找在单个应用程序实例中打开多个文档的方法。例如,在一个新的gVim实例中打开多个文档。
我之前在这里找到了这段代码,但它并没有完全符合我的要求。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\Shell\Open with &Vim]
[HKEY_CLASSES_ROOT\*\Shell\Open with &Vim\command]
@="\"C:\\Users\\avt\\Programs\\PortableApps\\gVimPortable\\gVimPortable.exe\" -p --remote-tab-silent \"%1\" \"%*\""
问题在于它给出了类似的效果,但不是我想要的效果(它在现有的gVim实例中打开所选文档,而不是在他们的OWN新gVim实例中打开所有文档)。我想要的是这样的:
我认为只要我能传递多个参数,这就行了!
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\Shell\Open with &Vim]
[HKEY_CLASSES_ROOT\*\Shell\Open with &Vim\command]
@="\"C:\\Users\\avt\\Programs\\PortableApps\\gVimPortable\\gVimPortable.exe\" -p \"%allselecteddocuments\""
谢谢!
编辑:我刚刚发现我可以通过添加自定义SendTo命令(在SendTo文件夹中创建一个快捷方式到gVim add -p到Target)来实现这一点。有没有办法在SendTo菜单之外执行此操作?< / p>答案 0 :(得分:0)
在C:\Users\\\<user>\AppData\Roaming\Microsoft\Windows\SendTo
文件夹中仅使用exe名称创建快捷方式。
现在,您应该能够随机选择多个文件,并使用上下文SendTo\<shortcut>
通过指定的exe打开它们。