如何书写不间断空格?

如何书写不间断空格?

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

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

答案1

曾几何时,我告诉我的 Debian 仙女,我想要Compose代替Caps Lock,现在输入ComposeSpaceSpace给了我超级坚固的牢不可破的空间:

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

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

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

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

答案2

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

key <SPCE> { [ space, nobreakspace ] };

在 XKB 符号设置中。

我对如何更改 XKB 设置的说明

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

相关内容