我想使用Notepad ++而不是Notepad作为GHCi在我输入时调用的编辑器:edit.有谁知道如何做到这一点?我试过了
:set editor C:\Program Files (x86)\Notepad++
:set editor "C:\Program Files (x86)\Notepad++"
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用.
谢谢您的帮助!
And*_*ewC 11
该编辑器是一个String,所以你需要逃避\的\\,就像这样:
:set editor "C:\\Program Files (x86)\\Notepad++"
Run Code Online (Sandbox Code Playgroud)
但它对于FilePaths来说是unix/windows不可知的,所以你也可以这样做
:set editor "C:/Program Files (x86)/Notepad++"
Run Code Online (Sandbox Code Playgroud)
作为旁注,输入更快:e而不是:edit; ghci将从子串中推断出你的意思,就像:ed只有一种可能性一样.