O que é o caractere alt + barra de espaço e como desativá-lo?


12

Estou escrevendo código em vários editores de texto com o layout do teclado finlandês. Às vezes, pressiono alt + barra de espaço acidentalmente ao escrever símbolos. Por exemplo

  if(foobar || foobar2) {

... há uma grande mudança, digito caractere pipe + pipe + personagem alt-barra de espaço mágico.

O problema é que esse caractere alt + barra de espaço é invisível como o espaço, mas se comporta de maneira diferente. Principalmente quebra a sintaxe do código em várias ocasiões. No entanto, como o personagem é invisível, é difícil encontrá-lo.

O que é esse caractere alt + barra de espaço?

É possível desativá-lo para que, quando você pressiona alt + barra de espaço, digite um espaço normal?

Respostas:


12

optionspaceinsere um espaço sem quebra (NBSP, U+00A0) por padrão.

O que fiz, configurei meu editor para destacar o espaço sem quebra, para que eu veja quando o digito acidentalmente.

Você pode remapear para um espaço normal criando ~/Library/KeyBindings/e salvando uma lista de propriedades como esta DefaultKeyBinding.dict:

{
    "~ " = (insertText:, " ");
}

Isso não funciona no Xcode, não sei por que
josema.vitaminew

probablby precisa de um reinício do aplicativo. funcionou para mim porque estava tendo problemas com o eclipse IDE.
Dirk Schumacher
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.