Che cos'è il carattere alt + barra spaziatrice e come disabilitarlo?


12

Sto scrivendo codice in vari editor di testo con layout di tastiera finlandese. A volte premo alt + barra spaziatrice per errore durante la scrittura di simboli. Per esempio

  if(foobar || foobar2) {

... c'è un grande cambiamento nel tipo pipe + pipe + carattere magico alt-barra spaziatrice.

Il fatto è che questo personaggio alt + barra spaziatrice è invisibile come lo spazio, ma si comporta in modo diverso. Principalmente interrompe la sintassi del codice in varie occasioni. Tuttavia, poiché il personaggio è invisibile, è difficile rintracciarlo.

Che cos'è questo carattere alt + barra spaziatrice?

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

Risposte:


12

optionspaceinserisce uno spazio non-break (NBSP, U+00A0) per impostazione predefinita.

Quello che ho fatto ho impostato il mio editor per evidenziare lo spazio continuo, in modo da vedere quando lo accedo accidentalmente.

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

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

Questo non funziona su Xcode, non so perché
josema.vitaminew,

probabilmente è necessario riavviare l'applicazione. ha funzionato per me perché avevo problemi con l'IDE di Eclipse.
Dirk Schumacher,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.