바람 입력기 등을 이용하거나 입력기 전환 단축키를 Shift-Space로 변경하였을 경우 iTerm에서 한영이 전환됨과 동시에 공백이 입력되는 증상이 있을 수 있다. (단, iTerm 코드 수정을 통해 해결이 된 버전이 따로 있다) 그런데 이 문제는 iTerm2에 와서도 그대로 이어지고 있는 문제다.
다행히도 iTerm2에서는 설정을 통해 Shift-Space로 한영전환 시 공백이 입력되는 문제를 해결할 수 있다.
설정(CMD-,)을 열어서 [Profiles] - [Keys]를 선택한다. [+] 버튼을 눌러서 새로운 단축키를 등록하는데 단축키는 Shift-Space를 입력하고, 이 단축키를 'Do Not Remap Modifiers'로 작동하도록 설정한다.
이렇게 바꾸면 iTerm2에서 Shift-Space가 입력되어도 iTerm2는 특별한 행동을 하지 않도록 설정되기 때문에 Shift-Space 키로 한영 전환을 하여도 공백이 입력되지 않는다.
다른 단축키가 이상 동작을 할 때도 이런 식으로 설정하면 문제를 해결할 수 있을 것 같다.
추신) iTerm2에서 Shift-Space가 정상 동작하는 환경도 있다고 한다. 정확한 원인은 모르겠지만...
Popular Posts
-
node.js 는 비동기(asynchronous) 모델의 코딩을 하기 쉽도록 디자인 되어 있다. 하지만 그렇다고 무작정 쉽게 코딩이 가능한건 아니다. 기존의 동기화 기반의 멀티스레드 모델을 코딩 했거나 함수나 메서드 등의 리턴값을 이용해 로직을 작성하...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
골프라는 스포츠는 공을 얼마나 적게 쳐서 홀에 집어넣는지를 겨루는 스포츠다. 타수를 줄여서 최대한 적게 친 순으로 순위가 메겨진다. VimGolf는 Vim으로 골프치는 것이 아니라 -_- 골프의 목적과 비슷하게 Vim으로 특정한 텍스트 프로세싱을 하는...
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
Objective-C의 OOP에서 특별한 문법이 있다면 바로 property와 synthesize라고 생각한다. 멤버변수(인스턴스)로의 접근 권한을 설정하고 이 멤버에 값을 세팅하는 규칙을 표준적인 방법으로 정의해 둠으로써 클래스의 사용 방법을 인터페...
-
제목대로 나는 안드로이드를 혐오하는데... 그 이유를 적기 보단 경험담을 적어볼까 한다. 직접 경험한, 그리고 주변 사람들의 경험담이다. 물론 글로 표현하기 위해 과장하거나 고쳤다 -_-; [참고] 이 글은 2011년 5월 경에 쓰여진 글입니다. ...
-
앱에서 캘린더(Calender)나 미리알림(Reminder) 등에 이벤트를 등록 할 때는 EventKit 프레임워크를 이용 할 수 있다. 이 포스트는 캘린더용 일정을 앱에서 등록하는 방법에 대한 예제이다.
-
아이폰이나 아이패드 등 iOS용 앱을 개발 할 때 함께 일하는 디자이너가 없다면 앱 디자인 때문에 골머리를 썩힌다. 특히 아이콘은 가장 단순하면서도 필수적인 것인데 이걸 구하는 것도 힘든 일이다. 특히 기존의 아이폰 앱 등과 비슷한 모양을 만들어야 할...
-
이전에는 os.listdir이나 glob 같은걸 써서 재귀호출(recursive call)로 특정 디렉토리 아래의 모든 폴더를 순환하며 파일 이름을 모으는 코드를 만들곤 했었는데, 이는 순전히 무식해서 고생한 거였다. Python의 기본 모듈인 os...
-
Swift 언어 포럼에서는 struct와 class의 차이와 이를 언제 쓰는게 좋냐라는 주제에 대해 자주 토론이 되는 것 같다. 개인적으로도 관심이 많은 편이다보니 좀 정리가 필요할 것 같다는 생각이 들었다.
Tags
Blog Archive
-
▼
2011
(273)
-
▼
8월
(25)
- Mac OS X Lion에서 환경변수 설정 방법
- 리눅스 20살 생일
- Emacs유저를 위한 bash의 키맵
- Emacs를 좋아한다면 맥으로!
- [iOS] View의 위치가 어긋나는 경우
- [iOS] UIImage 복사하기(?)
- [Emacs] 검색 후 되돌아오기
- [Emacs] js3-mode
- [Emacs] Nyan Mode
- Google+ 인기의 증거?
- Mac App Store: 키보드 런처 Alfred
- [Humor] Google+
- [Emacs] term-mode에서 붙여넣기(paste)
- [Emacs] Homebrew로 Emacs 빌드 및 설치하기
- [Node.JS+Express] Routing
- [Node.JS+Express] Configuration
- Snow Leopard VS Lion
- [Node.JS+Express] Express의 기본 프로젝트
- [Node.JS+Express] Express 시작
- [Humor?] 개발자 vs 디자이너 vs 기획자
- [Node.JS] npm 광역설치 시 모듈을 못 찾는 문제
- [Emacs] js2-mode 추가 설정
- iTerm2 Shift-Space 한영전환 문제
- gist.github.com
- [Django] 파일 업로드 구현
-
▼
8월
(25)

0 comments:
댓글 쓰기