我将再次尝试学习Haskell ...所以我易于安装leksah,ghc,quickcheck和cabal-install。从一开始它就没有工作,这就是为什么我必须安装cabal-install和quickcheck的原因。但是现在欢迎的Main.hs
Helloworld可以正常编译,并且可以正常运行。 (对于初学者,这是一个非常不错的握手,我必须承认我很感激)
但是,我面临一些非常奇怪的问题。当我在Leksah源代码编辑器中按空格键时,什么都没有发生。
例如,它不会让我输入type MyType = Int
我会被卡在单词类型的末尾...如果我在空格后面继续输入字母,就会发生MyType键入给我的情况:typeMyType
如果定义函数,则不可能在元素之间插入任何空格
test_swap::[a]->[a]
test_swap(w1:w2:ws)=w2:w1:ws
test_swap(ws)=ws
我怀疑我缺少一些要安装的软件包。我正在使用带有fluxbox的Ubuntu 12.04,我有多个按键绑定,但是所有其他应用程序都很好地使用了它,目前我在铬中每个单词之间使用空格键。我读过Leksah编辑器使用gtk,但是ubuntu unity使用了gtk / gnome的某些部分,所以我应该gtk没问题...但是也许我缺少了一点...
我不知道。我怎么知道/猜我在想什么?
最佳答案
这是与Gtk相关的问题,仅在特定的键盘布局中会发生。它在Rhythmbox或Codeblocks等其他应用程序中也会发生。
在Ubuntu中,您可以通过将默认键盘布局“法语(替代)”切换为“法语(法国)”来解决此问题(请参见此错误报告:https://bugs.launchpad.net/ubuntu/+source/hal/+bug/451258)。
另外,您可以将此选项添加到键盘映射中:
setxkbmap -option nbsp:none