Cos'è alt + carattere barra spaziatrice e come disabilitarlo?

12

Scrivo codice in vari editor di testo con layout di tastiera finlandese. A volte premo alt + barra spaziatrice accidentalmente durante la scrittura di simboli. Per es.

  if(foobar || foobar2) {

... c'è un grande cambiamento che digito pipe + pipe + magic alt-spacebar character.

Il fatto è che questo personaggio alt + spacebar è invisibile come lo spazio, ma si comporta diversamente. Principalmente rompe la sintassi del codice in varie occasioni. Tuttavia, poiché il personaggio è invisibile, è difficile rintracciare.

Che cos'è questo alt + carattere barra spaziatrice?

È possibile disabilitarlo in modo che quando premi alt + barra spaziatrice digiti uno spazio normale?

    
posta Mikko Ohtamaa 26.12.2011 - 15:48
fonte

1 risposta

12

opzione spazio inserisce uno spazio non interrotto (NBSP, U+00A0 ) per impostazione predefinita.

Ciò che ho fatto ho impostato il mio editor per evidenziare lo spazio non interrotto, in modo che io possa vederlo quando accidentalmente lo inserisco.

Puoi rimappare in uno spazio normale creando ~/Library/KeyBindings/ e salvando un elenco di proprietà come questo DefaultKeyBinding.dict :

{
    "~ " = (insertText:, " ");
}
    
risposta data 26.12.2011 - 15:52
fonte

Leggi altre domande sui tag