espaço sem quebra às vezes aparece em Geany (meu editor de texto padrão)

0

Eu uso o Geany para todos os meus códigos, na minha instalação do Linux Mint-MATE. Ocasionalmente, tenho um problema em que um espaço sem quebra (código char 194) está presente em vez de um caractere de espaço normal (32). Isso só aconteceu novamente e eu juro que não fiz nada de especial - eu estava apenas digitando normalmente. É um problema real porque o espaço não quebra quebra (ironicamente) meu interpretador Ruby on Rails.

Existe alguma combinação de teclas, como shift & space, alt & space, ou algo assim, que coloque um espaço sem quebra em vez de um normal? Eu tenho experimentado com combinações de teclas, mas não posso produzir uma sob demanda.

Se houver alguma combinação que faça o espaço 194, posso desabilitar isso?

obrigado, Max

EDIT - o enredo engrossa (talvez) - se eu "inspecionar" esse caractere (em ruby) recebo "20" , o que parece diferente novamente. Do meu entendimento (limitado) de codificação de caracteres, temos o unicode char A0 , que é representado em utf8 como C2 A0 , que é então representado aqui como "20" . Então, isso pode ser porque meu ambiente ruby, que estou usando para ver os caracteres na string, é utf8, então está sendo traduzido. Então, este EDIT pode estar apenas adicionando confusão extra - desculpas se for o caso!

    
por Max Williams 09.04.2015 / 11:27

2 respostas

1

De fato, Geany está tendo a opção de inserir um espaço alternativo. Você pode encontrar a opção dentro do menu "Inserir" e / ou você pode definir um keybidng para ele (dentro da seção de inserção de keybedings). Por padrão, não deve haver nenhum conjunto de atalhos de teclado.

    
por 15.04.2015 / 17:47
1

Alguns mapeamentos de xkb têm o espaço não separável atribuído a uma combinação de chave (por exemplo, AltGr-Space ou AltGr-Shift-Space). Alguns bancos de dados de composição também têm um mapeamento (compor espaço de espaço, por exemplo). Você pode estar acertando um desses involuntariamente.

    
por 16.04.2015 / 16:36