2015-07-13 31 views
9

我一直在意外地輸入altgr +空格而不是空格,這會導致非阻塞空間和編譯器錯誤。我完全不需要在我的代碼中使用上述字符,而不是使用unicode符號,那麼在Eclipse中轉換此功能的最佳方法是什麼?或者,系統禁用它也可以。如何使用altgr +空格禁用非分隔空間

我運行Eclipse火星& Linux Mint的17.1伴侶

+0

哇,這個空間怎麼可能是有用的? – franciscod

+0

您可能需要重新映射altgr +空間組合。看看這裏https://askubuntu.com/a/347382 – franciscod

回答

-1

你應該使用命令xev的發現什麼是你的鍵盤上的AltGr鍵碼(我的是108)。在此之後,你可以使用的xmodmap:

xmodmap -e 'keycode 108=NoSymbol' 

然後,我會在rc.local中寫這個命令,所以我並不需要手動每次我重新啓動機器運行它。

+1

嗯,確定它不會完全禁用altgr?我scandic鍵盤和大括號隱藏在altgr後面,所以我顯然需要它,這也是爲什麼altgr +空格拼寫錯誤如此頻繁。 – Seppo420

+0

對不起,我以爲那是你的意圖。我會嘗試像這樣:xmodmap -e'keycode 65 = KP_Space KP_Space KP_Space KP_Space'。 65是我機器中空間的鍵碼。 –

+0

這不會觸及一些實際有用的x +空間組合嗎?像自動完成的ctrl +空格一樣。 – Seppo420