Haskell ghci配置文件
我正在Ubuntu上使用ghci 6.8.2。ghci是否使用配置文件进行初始设置?。例如:Haskell ghci配置文件,haskell,ghci,Haskell,Ghci,我正在Ubuntu上使用ghci 6.8.2。ghci是否使用配置文件进行初始设置?。例如::设置提示“ghci>”您是否尝试将:设置提示“ghci>”添加到?应用@hvr的答案后,我收到以下警告: ***警告:~/.ghci可由其他人写入,忽略! 解决方案是我的~/.ghci配置文件中的chmod g-w~/.ghci。我有以下几行: :设置提示“\ESC[0;34m\STX%s\n\ESC[1;31m\STXλ>\ESC[m\STX” 下面是我的ghci提示符的样子: 在该配置文件中,我
:设置提示“ghci>”
您是否尝试将:设置提示“ghci>”
添加到?应用@hvr的答案后,我收到以下警告:
***警告:~/.ghci可由其他人写入,忽略!
解决方案是我的
~/.ghci
配置文件中的chmod g-w~/.ghci
。我有以下几行:
:设置提示“\ESC[0;34m\STX%s\n\ESC[1;31m\STXλ>\ESC[m\STX”
下面是我的ghci
提示符的样子:
在该配置文件中,我临时注释掉了每次运行任何命令时前奏中的:set+m
:设置提示“\ESC[1;31m\STXλ>\ESC[m\STX”
这个命令解决了这个问题。很抱歉问了这么一个基本的问题,但我不明白:.ghci文件的全名是什么?该文件到底放在哪里?我尝试将该文件放在haskell代码文件附近,但ghci似乎没有读到该.ghci文件。在Windows中,您将该文件放在用户目录中。例如.`C:\Users\YourUsername`。这个漂亮的lambda在ghci中对我不起作用,但在我的终端中却起作用:/将它添加到
~/.ghci
中对我完全没有任何作用-ghci说从/home/.ghci加载了ghci配置,但提示没有改变:/这是他的目标-仍然显示包-一个功能,而不是一个bug