Alt + 스페이스 바 문자 란 무엇이며 어떻게 비활성화합니까?


12

핀란드어 키보드 레이아웃으로 다양한 텍스트 편집기에서 코드를 작성 중입니다. 때로는 기호를 쓸 때 실수로 alt + spacebar를 누릅니다. 예 :

  if(foobar || foobar2) {

... 나는 변화가 큰 파이프 + 파이프 + 마법의 alt-spacebar 문자가 있습니다.

문제는이 alt + 스페이스 바 문자는 공간처럼 보이지 않지만 다르게 행동한다는 것입니다. 주로 다양한 경우에 코드 구문을 위반합니다. 그러나 캐릭터가 보이지 않기 때문에 추적하기가 어렵습니다.

이 Alt + 스페이스 바 문자는 무엇입니까?

alt + 스페이스 바를 누를 때 일반 공간에 입력되도록 비활성화 할 수 있습니까?

답변:


12

optionspace비 공백 공간 (NBSP, U+00A0)을 기본적으로 삽입합니다 .

내가 한 일은 실수로 입력했을 때 볼 수 있도록 편집자가 비 공백 공간을 강조 표시하도록 설정했습니다.

다음과 같은 속성 목록 ⌥␣을 만들고 ~/Library/KeyBindings/저장하여 일반 공간으로 다시 매핑 할 수 있습니다 DefaultKeyBinding.dict.

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

이것은 Xcode에서 작동하지 않습니다. 이유가 확실하지 않습니다
— josema.vitaminew

probablby는 응용 프로그램을 다시 시작해야합니다. 일식 IDE에 문제가 있었기 때문에 나를 위해 일했습니다.
— 더크 슈마허
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.