改行しないスペースを書き込むにはどうすればよいですか?[閉まっている]


14

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

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


何で?ウェブページ、ターミナル...?
jasonwryan 14

5
この質問は...それはウェブページにテキストを入力する程度であるので、オフトピックのように見える
jasonwryan

1
そう ?ターミナルでは違うのでしょうか?ところで、他のOSでも違いはありませんか?
greg0ire 14

1
@jasonwryan両方の答えを読んだ後、これはまだトピックから外れているように見えますか?
greg0ire 14

1
@ greg0ireに同意する必要があります。彼が壊れないスペースを必要とする理由はそれほど重要ではなく、キーボード入力に関するものです。
デマーゴス

回答:


13

むかしむかし、私のcompose代わりに欲しいとデビアンの妖精に言ったので、今度はcaps lockタイピングcompose space spaceが私に超頑丈で壊れない空間を与えてくれます:

スペースを構成する スペースを構成する スペースを構成する スペースを構成する スペースを構成する スペースを構成する スペースを構成する スペースを構成する

debianishシステムについて/etc/default/keyboardは、以下を参照してくださいXKBOPTIONS="compose:caps"

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

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


1
おそらくセッションを再開する必要があるため、私にとってはうまくいきませんでしたが、質問で編集した回避策により、作成を使用することができ、compose space space動作します!どうもありがとう!
greg0ire 14

7

Shiftキーを押しながらスペースを試してください。これが設定で機能しない場合は、次を指定して変更できます。

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

XKBシンボル設定で。

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

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


よさそうだ、今は試していないが、+ 1
greg0ire 14

のカスタムマッピングを作成する必要はありません<SPCE>。Setxkbmapには、スペースバーで改行しないスペースを生成するためのいくつかのオプションがあります。たとえば、Shift+Space米国の標準レイアウトの改行なしスペース:setxkbmap -option nbsp:level2 us
ギルデンスターン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.