![如何让 Notepad++ 在新窗口中打开每个文件?](https://linux22.com/image/1254432/%E5%A6%82%E4%BD%95%E8%AE%A9%20Notepad%2B%2B%20%E5%9C%A8%E6%96%B0%E7%AA%97%E5%8F%A3%E4%B8%AD%E6%89%93%E5%BC%80%E6%AF%8F%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%9F.png)
有一个-multiInst
启动参数允许您打开多个 Notepad++ 实例,但是如何让它每次在我单击“使用 Notepad++ 编辑”或“打开方式...”shell 上下文菜单时启动一个新窗口?
答案1
创建一个名为“asNotepad.xml”的完全空文件,并将其放在与 notepad++.exe 文件同一级别的 Notepad++ 目录中
答案2
我只是在寻找同样的东西。
您可以更改 shell 的文件类型设置来实现此功能。我的电脑上仍有 XP,因此下面介绍如何配置 XP。
Windows Vista/7 将会有所不同但又相似。
- 打开资源管理器菜单工具|文件夹选项...
- 选项卡文件类型
- 滚动并选择 TXT 点击高级...(如果丢失,点击恢复,按钮就会变成高级。)
- (编辑文件类型对话框)
- 选择操作‘打开’,点击编辑...
- “用于执行操作的应用程序”是用于打开文件的命令行。
"C:\Program Files\Notepad++\notepad++.exe" "%1" -nosession -multiInst
我添加了开关-nosession
,-multiInst
这样当我从开始菜单打开 Notepad++ 时,它会重新打开我的会话文件。但是从资源管理器打开文件会在新窗口中打开,并且不会添加到我的会话中。
答案3
设置 -> 偏好设置 -> 多实例
在选项卡中右键单击文件名,选择“移动到其他视图”进行分屏。
答案4
在 v6.6.9 中注意到可以在安装扩展时设置 shell 选项:
regsvr32 /i nppshell_06.dll