我正在尝试使用不同的编辑器来替换记事本,一些轻巧但具有现代编辑功能(例如多个光标)的东西。我用 Notepad3 时间最长,不喜欢 Notepad++,现在尝试 Atom。我喜欢 VSCode 编辑体验,所以我期待类似的东西。
我像往常一样通过注册表进行了替换:
[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"C:\\Program Files\\Atom\\atom.exe\""
(不要介意路径,我想要系统级安装)
它在大多数情况下都有效,但是我注意到包含空格的文件存在问题。它将每个 blob 视为一个单独的文件名。例如,通过 Windows 资源管理器打开具有此路径的文件:
C:\Program Files\Atom\test file.txt
使用以下打开方式打开 atom:
C:\Program
C:\WINDOWS\system32\NOTEPAD.EXE
C:\Program Files\Atom\Files\Atom\test
C:\Program Files\Atom\file.txt
这显然是不对的。从命令行打开可以正常工作,就像您期望的那样。
我可以使用一些设置来完成这项工作吗?