Qu'est-ce que le caractère alt + barre d'espace et comment le désactiver?

12

J'écris du code dans divers éditeurs de texte avec une disposition de clavier finnoise. Parfois, j'appuie accidentellement sur alt + barre d'espace lors de l'écriture de symboles. Par exemple

  if(foobar || foobar2) {

... il y a un changement élevé de type I + tuyau + caractère magique + barre d'espace alt.

Le fait est que ce caractère alt + barre d'espace est invisible comme l'espace, mais se comporte différemment. Principalement, il casse la syntaxe du code à diverses occasions. Cependant, comme le personnage est invisible, il est difficile de le retrouver.

Quel est ce caractère alt + barre d'espace?

Est-il possible de le désactiver pour que lorsque vous appuyez sur alt + barre d'espace, il tape dans un espace normal?

Mikko Ohtamaa
la source

Réponses:

12

optionspaceinsère un espace insécable (NBSP, U+00A0) par défaut.

Ce que j'ai fait, j'ai mis mon éditeur en surbrillance l'espace insécable, de sorte que je vois quand j'y entre accidentellement.

Vous pouvez remapper vers un espace normal en créant ~/Library/KeyBindings/et en enregistrant une liste de propriétés comme celle-ci DefaultKeyBinding.dict:

{
    "~ " = (insertText:, " ");
}
Nailor
la source
Cela ne fonctionne pas sur Xcode,
je
probablby a besoin d'un redémarrage de l'application. travaillé pour moi parce que j'avais des problèmes avec Eclipse IDE.
Dirk Schumacher