我怎样才能写一个不间断的空间?

gre*_*ire 18 keyboard special-characters

一些文字处理程序具有用于输入特殊字符(包括不间断空格)的菜单。也可以复制在文字处理程序中创建的字符并将其粘贴到其他位置,例如终端或网站文本字段。然而,首先需要使用文字处理程序来生成不间断空格是不方便的。

如何直接使用键盘输入不间断空格?

小智 14

曾几何时,我告诉我的 debian 仙女我想要compose而不是现在caps lock打字compose space space给了我超级坚固牢不可破的空间:

组成空间空间!组成空间空间!组成空间空间!组成空间空间!组成空间空间!组成空间空间!组成空间空间!组成空间空间!

对于 debianish 系统,请查看/etc/default/keyboard,我在那里有以下分配:XKBOPTIONS="compose:caps".

或者,如果您使用的是 KDE,则该kcmshell4 kcm_keyboard命令的“高级”选项卡可让您配置要映射的键以进行组合。

此设置也会影响文本终端......至少在 debian 中......


vin*_*c17 8

试试 Shift-空格。如果这不适用于您的配置,您可以通过指定来修改它

key <SPCE> { [ space, nobreakspace ] };
Run Code Online (Sandbox Code Playgroud)

在 XKB 符号设置中。

我对如何更改 XKB 设置的解释

另请注意,应用程序不应在某些条件下进行换行,例如在问号之前,甚至在正常空格之后(如Unicode换行算法中所述),因此不间断空格可能是不必要的;不幸的是,大多数应用程序不遵循这种行为。不间断空格 U+00A0 只是一个显式不间断空格;这并不意味着正常的空格字符总是会损坏。