macOS에서 스페이스를 두 번 연속 입력했을 때 마침표(.)로 바뀌면서 커서 뒤에 놓인 글자를 지우는 현상 을 보임.
이는 macOS의 기본 입력 보조 기능 때문임: 개발자에게 무지 불편한 설정이라 반드시 해제해야함.
원인
- macOS의 텍스트 입력 보조 기능 중
- “스페이스 두 번 눌러 마침표 추가(Add period with double-space)” 옵션이 활성화되어 있음
- 주로 노트북, 메신저, 문서 편집 환경에서 자동 문장 종료를 돕기 위한 기능: 글을 쓰는 이들...
- 에디터(VS Code, 터미널, 브라우저 입력창 등)와 무관하게 OS 레벨에서 동작 함.
끄는 방법 (권장)
- 시스템 설정(System Settings) 열기
- 키보드(Keyboard) 선택
- 텍스트 입력(Text Input) 또는 입력 소스(Input Sources) 항목 진입
- “스페이스 두 번 눌러 마침표 추가” 옵션 끄기


경로 예시 (macOS Tahoe 기준):
System Settings
→ Keyboard
→ Text Input
→ Edit…
→ Add period with double-space (OFF)
확인 사항
- 설정 변경 후 로그아웃이나 재부팅은 필요 없음
- 즉시 모든 앱에 반영됨
- 한글/영문 입력기 모두에 동일하게 적용
참고
- 이 기능은 iOS와 macOS에 공통으로 존재
- 개발 환경(VS Code, 터미널)에서는 특히 방해 요소가 되어 비활성화가 일반적
같은 항목에서 꺼두는 게 좋은 것들
Capitalize words automatically (OFF) : 변수명 등에서 문제 일으킴.
Use smart quotes and dashes (OFF) : markdown, latex 등에서 따옴표 문제 발생.
Correct spelling automatically (OFF) : 함수, 변수, 클래스 명 등에서 문제 일으키기 쉬움.
같이 보면 좋은 자료들
2024.05.22 - [Mac] - [macOS] 한영변환 단축키: shift+space
[macOS] 한영변환 단축키: shift+space
현재 macOS14 Sonoma에서 GUI를 통해 입력소스 변경이 가능한데, shift+space 조합으로 변경이 되질 않는다 GUI상에서 제공하는 방법은 system Settings.app > Keyboard > Keyboard Shortcuts. 로 가서 좌측의 InputSources
ds31x.tistory.com
2024.03.11 - [개발환경] - [vscode] 기초 사용법과 단축키
[vscode] 기초 사용법과 단축키
보통 macOS과 windows 에서 차이점은 cmd와 ctrl임. 단축키에서 macOS인 경우 cmd로 처리하면되고,windows의 경우는 ctrl로 하며 거의 문제 없음.multi-cursor나 블럭 복사 등의 기능을 vscode도 지원하지만, vim ext
ds31x.tistory.com
'Mac' 카테고리의 다른 글
| iterm2 설치 및 설정 (3) | 2025.08.04 |
|---|---|
| Hammerspoon 설치 및 사용-vim esc 키 기능확장 (3) | 2025.08.03 |
| Rectangle: 창 배치 프로그램-macOS (2) | 2025.07.28 |
| [macOS] diskutil: CLI tool for Disk (0) | 2024.09.24 |
| [macOS] fn키 표준으로 동작하게 설정 (0) | 2024.09.19 |