[英]Multiple .ghci Files
我在目錄Project中有一個帶有Haskell項目配置的.ghci文件。 當我從Mac終端的Project項目中運行ghci時,ghci會加載項目的Project / .ghci文件和主目錄〜/ .ghci文件。 有沒有一種方法可以防止〜。/ ghci配置被加載,或者讓Project / .ghci覆蓋〜。/ ghci配置?
不幸的是,根據docs ,這不是ghci
工作方式。 它從當前目錄中的一個開始按順序加載所有.ghci
文件,這就是為什么提示符采用根.ghci
的值而不是項目中的一個的原因。
假設您的項目已進行Cabalized,則刪除.ghci
文件並使用cabal new-build
和cabal new-repl
可能會有更好的體驗。 這沒有給您設置提示的選項,但是如果這是一個重要的元素,那么您可以始終在項目級別保留.ghci
並刪除全局提示。 不過,您仍然可以指定可用的模塊和擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.