3

我要再次尝试学习 Haskell ......所以我 apt-get 安装了 leksah、ghc、quickcheck 和 cabal-install。它从一开始就不能正常工作,这就是我必须安装 cabal-install 和 quickcheck 的原因。但现在欢迎的Main.hsHelloworld 编译良好,运行良好。(对于初学者来说,这是一个非常好的握手我必须承认我很感激)

但是我面临着一些非常奇怪的问题。当我在 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,我有多个键绑定,但所有其他应用程序都可以很好地使用它,目前我在chromium中的每个单词之间使用空格键。我读过 Leksah 编辑器使用 gtk,但 ubuntu unity 使用部分 gtk/gnome 所以我应该有 gtk 好的......但也许我错过了一点......

我不知道。我怎么知道/猜我错过了什么?

4

1 回答 1

0

这是一个与 Gtk 相关的问题,仅发生在特定的键盘布局中。它发生在其他应用程序中,例如 Rhythmbox 或 Codeblocks。

在 Ubuntu 中,您可以通过将默认键盘布局“French (alternative)”切换为“French (France)”来解决此问题(请参阅此错误报告:https ://bugs.launchpad.net/ubuntu/+source/hal/+错误/451258)。

或者,您可以将此选项添加到键盘映射:

setxkbmap -option nbsp:none
于 2013-05-03T12:23:38.623 回答