Estou testando diferentes editores para possivelmente substituir o bloco de notas, algo leve, mas com recursos modernos de edição (como vários cursores). Eu usei o Notepad3 por muito tempo, não gosto do Notepad ++ e agora estou tentando o Atom. Eu gosto da experiência de edição do VSCode, então esperava algo semelhante.
Fiz a substituição pelo registro como de costume:
[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"C:\\Program Files\\Atom\\atom.exe\""
(não se importe com o caminho, eu queria uma instalação no nível do sistema)
Funciona na maioria das vezes, porém notei que tem problemas com arquivos contendo espaços. Ele trata cada blob como um nome de arquivo separado. Por exemplo, abrindo um arquivo com este caminho através do Windows Explorer:
C:\Program Files\Atom\test file.txt
Abre o átomo com o seguinte aberto:
C:\Program
C:\WINDOWS\system32\NOTEPAD.EXE
C:\Program Files\Atom\Files\Atom\test
C:\Program Files\Atom\file.txt
Isso obviamente não está certo. Abrir a partir da linha de comando funciona bem como seria de esperar.
Existe alguma configuração que eu poderia usar para fazer isso funcionar?