簡體   English   中英

多個.ghci文件

[英]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-buildcabal new-repl可能會有更好的體驗。 這沒有給您設置提示的選項,但是如果這是一個重要的元素,那么您可以始終在項目級別保留.ghci並刪除全局提示。 不過,您仍然可以指定可用的模塊和擴展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM