Home [vscode] vim 노말모드 영문키 자동 변환
Post
Cancel

[vscode] vim 노말모드 영문키 자동 변환


vim을 사용하다보면 노말모드에서 한영키가 거슬리는 일이 많이 일어난다.

vscode vim 의 vim.autoSwitchInputMethod 을 세팅하면 이런 불편함을 어느정도 해결할 수 있다.


# im-select 설치

im-select

위 경로에서 윈도우인 경우 im-select.exe를 다운받는다.

mac m1은 im-select를 다운받으면 된다.


# vscode-vim 설정

  • vscode 세팅에 다음과 같이 defaultIM에 윈도우 영문 입력기 코드인 1033과 im-select 경로를 입력해주면 끝.
1
2
3
4
    "vim.autoSwitchInputMethod.enable": true,
    "vim.autoSwitchInputMethod.defaultIM": "1033",
    "vim.autoSwitchInputMethod.obtainIMCmd": "D:\\Study\\im-select.exe",
    "vim.autoSwitchInputMethod.switchIMCmd": "D:\\Study\\im-select.exe {im}",
  • mac m1은 아래와 같다.
1
2
3
4
  "vim.autoSwitchInputMethod.enable": true,
  "vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.ABC",
  "vim.autoSwitchInputMethod.obtainIMCmd": "/Users/Downloads/im-select",
  "vim.autoSwitchInputMethod.switchIMCmd": "/Users/Downloads/im-select {im}",

# 주의점

  • 다른 모드에서 노말 모드로 변경 시에만 적용이된다. 즉, 다른 창에서 에디터로 들어오면 한영키는 그대로.
  • 따로 설정하지 않았다면, 영문 입력기 사용 중 한영키를 누르지 말것.(alt + shift시 변경가능)
  • 당연히 영문 입력기가 설치되어 있어야한다.
  • vscode vim에 한글과 관련한 버그가 있다.
  • permission denied 해결: sudo chmod -R 777 im-select

# 공식문서

vim input method

This post is licensed under CC BY 4.0 by the author.

-

[vscode] front matter gen