web-dev-qa-db-ja.com

改行しないスペースをどのように書くことができますか?

一部のワードプロセッシングプログラムには、改行しないスペースを含む特殊文字を入力するためのメニューがあります。ワープロプログラムで作成された文字をコピーして、ターミナルやWebサイトのテキストフィールドなどの他の場所に貼り付けることもできます。ただし、そもそも改行しないスペースを生成するためだけにワープロプログラムを使用する必要があるのは不便です。

キーボードを直接使用して、改行しないスペースに入るにはどうすればよいですか?

15
greg0ire

むかしむかし、私はcaps lockではなくcomposeが欲しいと私のdebian fairyに話し、compose space spaceと入力すると、非常に堅固な壊れないスペースが得られます。

スペーススペースを作ろう!スペーススペースを作ろう!スペーススペースを作ろう!スペーススペースを作ろう!スペーススペースを作ろう!スペーススペースを作ろう!スペーススペースを作ろう!スペーススペースを作ろう!

Debianishシステムが/etc/default/keyboardを調べている場合、私は次の割り当てがあります:XKBOPTIONS="compose:caps"

または、KDEを使用している場合は、kcmshell4 kcm_keyboardコマンドの[詳細]タブで、マップするキーを構成することができます。

この設定はテキスト端末にも影響します...少なくともdebianでは...

13
user62916

シフトスペースを試してください。これが構成で機能しない場合は、次のように指定して変更できます。

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

xKBシンボル設定。

XKB設定の変更方法に関する私の説明

また、アプリケーションは、疑問符の前などの特定の条件下では、通常のスペースの後( nicode Line Breaking Algorithm で説明)であっても改行しないでください。不要になる可能性があります。残念ながら、ほとんどのアプリケーションはこの動作に従いません。非改行スペースU + 00A0は、明示的な非改行スペースです。通常のスペース文字が常に壊れているという意味ではありません。

7
vinc17