Kesintisiz bir alanı nasıl yazabilirim? [kapalı]


14

Bazı kelime işlemci programlarında, ara vermeyen boşluklar da dahil olmak üzere özel karakterler girmek için bir menü bulunur. Kelime işlemci programında oluşturulan karakteri kopyalayıp bir terminal veya web sitesi metin alanı gibi başka yerlere yapıştırmak da mümkündür. Ancak, ilk etapta sadece kırılmayan bir alan oluşturmak için bir kelime işlemci programı kullanmanız uygun değildir.

Kesintisiz bir alana girmek için klavyemi doğrudan nasıl kullanabilirim?


Neyin içinde? Bir web sayfası, terminal ...?
jasonwryan

5
Bu soru konu dışı gibi görünüyor çünkü web sayfalarına metin girmekle ilgili ...
jasonwryan

1
Yani ? Bir terminalde farklı olur mu? Ve BTW, diğer işletim sistemlerinde farklı olmaz mıydı?
greg0ire

1
@jasonwryan Her iki yanıtı da okuduktan sonra, konu hala konu dışı görünüyor mu?
greg0ire

1
@ Greg0ire ile hemfikirim: kırılmaz bir alana ihtiyaç duymasının nedeni bu kadar önemli değil, klavye girişi ile ilgili.
Demurgos

Yanıtlar:


13

Bir zamanlar ben istiyorum benim debian peri anlattı composeyerine caps lockve yazarak compose space spacebana şimdi süper katı kırılmaz alan sağlamaktadır:

boşluk yarat! boşluk yarat! boşluk yarat! boşluk yarat! boşluk yarat! boşluk yarat! boşluk yarat! boşluk yarat!

Debianish sistemler için içine bir göz /etc/default/keyboard: Ben orada ataması aşağıdakilere sahip XKBOPTIONS="compose:caps".

Alternatif olarak, KDE kullanıyorsanız, kcmshell4 kcm_keyboardkomutun "gelişmiş" sekmesi, oluşturulacak eşleştirilecek anahtarı yapılandırmanıza olanak tanır.

Bu ayar metin terminallerini de etkiler ... en azından debian'da ...


1
Benim için işe yaramadı, çünkü muhtemelen oturumumu yeniden başlatmam gerekiyor, ancak sorunuzda düzenlediğim geçici çözüm beste yapmamı sağlıyor ve compose space spaceçalışıyor! Çok teşekkürler!
greg0ire

7

Shift-space'i deneyin. Bu, yapılandırmanızla çalışmazsa, aşağıdakileri belirterek değiştirebilirsiniz:

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

XKB sembol ayarlarında.

XKB ayarlarının nasıl değiştirileceğine ilişkin açıklamalarım .

Ayrıca, uygulamaların, normal bir boşluktan sonra bile ( Unicode Satır Kesme Algoritması'nda açıklandığı gibi ), soru işaretinden önce olduğu gibi belirli koşullar altında satır kesmesi yapmaması gerektiğini unutmayın ; böylece kırılmayan alan gereksiz olabilir; ne yazık ki, çoğu uygulama bu davranışı izlemez. Kırılmayan alan U + 00A0 sadece açık bir kırılmayan boşluktur; bu normal bir boşluk karakterinin her zaman kırıldığı anlamına gelmez.


Güzel görünüyor, şu anda denemeyeceğim, ama +1
greg0ire

İçin özel bir eşleme yapmaya gerek olmamalıdır <SPCE>. Setxkbmap, ara çubuğu ile kırılmaz alan üretmek için çeşitli seçeneklere sahiptir . Örneğin, üzerinde bölünemez boşluk Shift+Spacestandart ABD'ye düzeni: setxkbmap -option nbsp:level2 us.
Guildenstern
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.