Что такое символ alt + пробел и как его отключить?

12

Я пишу код в различных текстовых редакторах с финской раскладкой клавиатуры. Иногда я нажимаю alt + пробел случайно при написании символов. Например

  if(foobar || foobar2) {

... есть большое изменение I type pipe + pipe + магический символ alt-пробел.

Дело в том, что этот символ alt + пробел невидим, как пробел, но ведет себя по-другому. В основном это нарушает синтаксис кода в различных случаях. Однако, поскольку персонаж невидим, его трудно отследить.

Что это за символ alt + пробел?

Можно ли его отключить, чтобы при нажатии alt + пробел он набирал обычный пробел?

Микко Охтамаа
источник

Ответы:

12

optionspaceU+00A0по умолчанию вставляет неразрывный пробел (NBSP, ).

Что я сделал, я установил, чтобы мой редактор выделил неразрывный пробел, чтобы я мог видеть, когда случайно в него захожу.

Вы можете переназначить в обычное пространство, создав ~/Library/KeyBindings/и сохранив список свойств следующим образом DefaultKeyBinding.dict:

{
    "~ " = (insertText:, " ");
}
Nailor
источник
Это не работает на XCode, не уверен почему
josema.vitaminew
Вероятно, требуется перезапуск приложения. работал для меня, потому что у меня были проблемы с IDE затмения.
Дирк Шумахер