0
我的箱子上安裝了hoogle,我可以在ghci中使用hoogle。有沒有辦法讓hoogle只在特定的模塊和包中搜索?在ghci上限制hoogle的輸出
我試圖
:hoogle +System.Directory directory
,但我得到了很多未在System.Directory找到的結果。
我的箱子上安裝了hoogle,我可以在ghci中使用hoogle。有沒有辦法讓hoogle只在特定的模塊和包中搜索?在ghci上限制hoogle的輸出
我試圖
:hoogle +System.Directory directory
,但我得到了很多未在System.Directory找到的結果。
您的:hoogle
命令是如何在您的.ghci
文件中定義的?
我:
:def hoogle \x -> return $ ":!hoogle \"" ++ x ++ "\""
和你的榜樣爲我工作。
進一步調試問題,請嘗試(注意!
):
:!hoogle +System.Directory directory
這直接執行系統上的hoogle
功能 - 所以,如果不工作這是你的hoogle
可執行的一個問題。
我的意思是說,它給出了一個包名稱在他們的名字中包含「目錄」這個單詞的列表,事實上,我只查找System.Directory模塊中具有「目錄」一詞的函數他們的名字 – Jay
這是'hoogle'的標準行爲。您可以隨時編寫自己的包裝來刪除不需要的條目。 – ErikR