2015-11-03 42 views
3

我已經開始使用堆棧,並且找不到要編輯的.ghci文件(我希望包含:set -XOverloadedStrings:set prompt "ghci> ")。使用堆棧編輯「.ghci」文件

要搜索.ghci文件我used-

$ find -name ".ghci" 
$ 

這並不返回任何搜索結果。我看了堆棧文檔,找不到有關編輯.ghci文件的信息。是否可以在某處保存:set -XOverloadedStrings:set prompt "ghci> "

+1

它應該在$ HOME/.ghc/ghci.conf或$ HOME/.ghci中。如果兩者都不存在,你可以自己創建它... – Arnon

+1

謝謝,做的工作。我創建了一個'.ghci'文件,並且必須執行'chmod 644/home/myUserName/.ghci'才能正常工作。 –

+0

@Arnon你可以把它作爲答案嗎? – Sibi

回答

3

它應該在$HOME/.ghc/ghci.conf$HOME/.ghci。如果兩者都不存在,你可以自己創建它...

1

這裏的細節:GHC User Guide - The .ghci and .haskeline files

當它啓動時,除非-ignore點,ghci的標誌賦予,GHCI讀取並執行命令下面的文件,在這個順序,如果它們存在:

  1. ./.ghci
  2. APPDATA/GHC/ghci.conf,其中⟨appdata⟩取決於你的系統,但通常是像C:/文件和設置/用戶/應用程序數據
  3. 在UNIX上:$ HOME/.ghc/ghci.conf
  4. $ HOME/.ghci

的ghci.conf文件是打開的首選項最有用的(例如:set + s),並定義有用的宏。