" 但是,多行 block 中出现了不同的提示,我不知道如何更改它。如果导入的模块过多,则完全不可读: λ> :{ P-6ren">
sách gpt4 ai đã đi

haskell - 在多行 block 中设置 GHCi 提示

In lại 作者:行者123 更新时间:2023-12-03 15:27:17 27 4
mua khóa gpt4 Nike

GHCi的提示可以设置如下,在我的.ghci :

:set prompt "λ> "

但是,多行 block 中出现了不同的提示,我不知道如何更改它。如果导入的模块过多,则完全不可读:
λ> :{
Prelude Control.Arrow Control.Applicative Control.Monad Control.Concurrent Control.Concurrent.Async Control.Parallel Data.String Data.Char Data.List Data.Maybe Data.Monoid Control.Monad.IO.Class|

有没有办法设置这个辅助提示?或者,是否有其他以更友好的方式显示多行表达式的交互式运行 Haskell 的好方法?

1 Câu trả lời

您不能使用 prompt2对于 GHC 8.2.1 及更高版本,因为接口(interface)已更改。以前是:

   :set prompt  set the prompt used in GHCi
:set prompt2 set the continuation prompt used in GHCi

现在是:
   :set prompt  set the prompt used in GHCi
:set prompt-cont set the continuation prompt used in GHCi
:set prompt-function set the function to handle the prompt
:set prompt-cont-function set the function to handle the continuation prompt

这些函数的一些典型用法(只需输入您的 GHCi 或添加 ~/.ghc/ghci.conf 以全局应用设置):
:set prompt λ: 
:set prompt-cont λ|

hoặc
:set prompt ghci> 
:set prompt-cont ghci|

Note: space at the end of each line

关于haskell - 在多行 block 中设置 GHCi 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22725935/

27 4 0
Bài viết được đề xuất: haskell - 单子(monad) m => a -> [a -> m a] -> m a
Bài viết được đề xuất: crash - Xamarin 安卓 : Application crashed after clear data in Settings
Bài viết được đề xuất: IIS 6/COM+ 挂起
Bài viết được đề xuất: Django - 使用模板标签渲染许多模板非常慢
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com