karabiner 를 사용하는데 vim에서 esc키를 누르면 normal 모드로 넘어가지 않는다.
검색하니 https://github.com/johngrib/simple_vim_guide/blob/master/md/with_korean.md 이런 글이 있어서 세팅을 했다.
그런데 esc키를 한 번 누르면 영어로 변경되고 한 번 더 눌러야 normal 모드로 넘어갔다.
그래서 약간의 수정을 해서 한 번만 눌러도 변경되게 설정했다.
to_after_key_up 부분에 key_code를 추가했다.
{
"title": "Convert to en when ESC",
"rules": [
{
"description":"Convert to en when ESC",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "escape",
"modifiers": {
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "escape"
}
],
"to_after_key_up": [
{
"select_input_source": {
"language": "en"
}
},
{
"key_code": "escape"
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"^com\\.apple\\.Terminal$",
"^com\\.googlecode\\.iterm2$",
"^co\\.zeit\\.hyperterm$",
"^co\\.zeit\\.hyper$",
"^io\\.alacritty$",
"^net\\.kovidgoyal\\.kitty$"
]
}
]
}
]
}
]
}
'Programming > Tip&Informaion' 카테고리의 다른 글
[postgresql/docker] postmaster.pid: No space left on device 에러 (0) | 2022.08.03 |
---|---|
[ECS] ECS 서비스와 EC2 인스터스 매핑 고정하기 (0) | 2022.08.02 |
[Karabiner] 키보드 세팅 (남은 한자, 한글 키 사용) (2) | 2022.07.17 |
[Spark] 파티션 별로 다른 스키마를 가졌을 때 파일 읽어오기 (0) | 2022.04.18 |
자바스크립트로 s3 delete marker 노가다 줄이기 (0) | 2022.02.26 |