我已經開始使用堆棧,並且找不到要編輯的.ghci文件(我希望包含:set -XOverloadedStrings
和:set prompt "ghci> "
)。使用堆棧編輯「.ghci」文件
要搜索.ghci
文件我used-
$ find -name ".ghci"
$
這並不返回任何搜索結果。我看了堆棧文檔,找不到有關編輯.ghci
文件的信息。是否可以在某處保存:set -XOverloadedStrings
和:set prompt "ghci> "
?
我已經開始使用堆棧,並且找不到要編輯的.ghci文件(我希望包含:set -XOverloadedStrings
和:set prompt "ghci> "
)。使用堆棧編輯「.ghci」文件
要搜索.ghci
文件我used-
$ find -name ".ghci"
$
這並不返回任何搜索結果。我看了堆棧文檔,找不到有關編輯.ghci
文件的信息。是否可以在某處保存:set -XOverloadedStrings
和:set prompt "ghci> "
?
它應該在$HOME/.ghc/ghci.conf
或$HOME/.ghci
。如果兩者都不存在,你可以自己創建它...
這裏的細節:GHC User Guide - The .ghci and .haskeline files
當它啓動時,除非-ignore點,ghci的標誌賦予,GHCI讀取並執行命令下面的文件,在這個順序,如果它們存在:
- ./.ghci
- APPDATA/GHC/ghci.conf,其中⟨appdata⟩取決於你的系統,但通常是像C:/文件和設置/用戶/應用程序數據
- 在UNIX上:$ HOME/.ghc/ghci.conf
- $ HOME/.ghci
的ghci.conf文件是打開的首選項最有用的(例如:set + s),並定義有用的宏。
它應該在$ HOME/.ghc/ghci.conf或$ HOME/.ghci中。如果兩者都不存在,你可以自己創建它... – Arnon
謝謝,做的工作。我創建了一個'.ghci'文件,並且必須執行'chmod 644/home/myUserName/.ghci'才能正常工作。 –
@Arnon你可以把它作爲答案嗎? – Sibi