Linux

Geany(我的標准文本編輯器)中有時會出現不間斷空格

  • April 16, 2015

在我的 linux Mint-MATE 安裝中,我使用 Geany 進行所有編碼。有時,我會遇到一個問題,即存在不間斷空格(字元程式碼 194)而不是普通空格字元(32)。這又發生了,我發誓我沒有做任何特別的事情——我只是像往常一樣打字。這是一個真正的問題,因為不間斷的空間(諷刺地)破壞了我的 Ruby on Rails 解釋器。

是否有一些組合鍵,例如 shift&space、alt&space 或其他什麼東西,可以放置一個不間斷的空格而不是正常的空格?我一直在嘗試組合鍵,但無法按需生成。

如果有一些組合構成 194 空間,我可以禁用它嗎?

謝謝,馬克斯

編輯 - 情節變厚(也許) - 如果我“檢查”這個角色(在紅寶石中)我得到"\302\240",這似乎又不同了。根據我對字元編碼的(有限)理解,我們得到了 unicode char A0,它在 utf8 中表示為C2 A0,然後在此處表示為 "\302\240". 所以,這可能只是因為我用來查看字元串中字元的 ruby​​ 環境是 utf8,所以它正在被翻譯。所以,這個 EDIT 可能只是增加了額外的混亂 - 如果是這樣,請道歉!

事實上,Geany 可以選擇插入替代空間。您可以在“插入”菜單中找到該選項和/或您可以為它設置一個keybidng(在keybedings的插入部分內)。預設情況下,不應該設置鍵綁定。

一些 xkb 映射將不間斷空格分配給組合鍵(例如 AltGr-Space 或 AltGr-Shift-Space)。一些撰寫數據庫也有一個映射(例如撰寫空間空間)。您可能會不自覺地擊中其中之一。

引用自:https://unix.stackexchange.com/questions/195233