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?

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:, " ");
}

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.