【问题标题】:How to disable non-breaking space with altgr+space如何使用 altgr+space 禁用不间断空格
【发布时间】:2015-07-13 12:11:33
【问题描述】:

我一直不小心输入了 altgr+space 而不是空格,这会导致非阻塞空格和编译器错误。除了可能在 unicode 表示法中之外,我绝对不需要在我的代码中使用上述字符,那么在 Eclipse 中转换此功能的最佳方法是什么?或者,也可以在系统范围内禁用它。

我正在运行 Eclipse Mars 和 Linux Mint 17.1 Mate

【问题讨论】:

  • 哇,那个空间怎么会有用?
  • 您可能想要重新映射 altgr+space 组合。看看这里askubuntu.com/a/347382

标签: linux eclipse


【解决方案1】:

this did the trick

setxkbmap -option "nbsp:none"

【讨论】:

    【解决方案2】:

    您应该使用命令 xev 来发现键盘上 AltGr 的键码是什么(我的是 108)。之后,您可以使用 xmodmap:

    xmodmap -e 'keycode 108=NoSymbol'
    

    然后我会在 rc.local 中编写这个命令,这样我就不需要每次重新启动机器时都手动运行它。

    【讨论】:

    • 嗯,确定它不会完全禁用 altgr?我 scandic 键盘和大括号隐藏在 altgr 后面,所以我显然非常需要它,这也是为什么 altgr+space 拼写错误如此频繁的原因。
    • 对不起,我以为这是你的意图。我会尝试类似:xmodmap -e 'keycode 65 = KP_Space KP_Space KP_Space KP_Space'。 65 是我机器中空间的键码。
    • 这不会触及一些实际有用的 x+space 组合吗?就像 ctrl+space 自动完成一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多