[quote="orange1st":i3oowg8g]CapsLock을 평소에는 ESC로 바꿔서 사용하고 있긴한데 Control키가 너무 밑에 있단 생각이 들면서 부터 극도로 불편해집니다. 그렇다고 해서 잘쓰고 있는 Esc 를 Control로 바꿀수도 없는 입장이고 으헝헝.[/quote:i3oowg8g]
아마 vim을 편집기로 자주 쓰시지 않나 짐작해 봅니다.
저는 Ctrl, CapsLock 둘 다 Ctrl이 되게 해놓고 쓰고 있습니다. 터미널에서 Ctrl+ a, e, p, n 등등의 키를 많이 쓰다 보니다 이게 편하더군요. 다만 아쉬운점은 vim으로 작업할 때는 CapsLock이 Esc키가 되게 하고 싶은데 이건 아직 방법을 모르겠네요.
[quote="마잇":1g460mfw][quote="orange1st":1g460mfw]CapsLock을 평소에는 ESC로 바꿔서 사용하고 있긴한데 Control키가 너무 밑에 있단 생각이 들면서 부터 극도로 불편해집니다. 그렇다고 해서 잘쓰고 있는 Esc 를 Control로 바꿀수도 없는 입장이고 으헝헝.[/quote:1g460mfw]
아마 vim을 편집기로 자주 쓰시지 않나 짐작해 봅니다.
저는 Ctrl, CapsLock 둘 다 Ctrl이 되게 해놓고 쓰고 있습니다. 터미널에서 Ctrl+ a, e, p, n 등등의 키를 많이 쓰다 보니다 이게 편하더군요. 다만 아쉬운점은 vim으로 작업할 때는 CapsLock이 Esc키가 되게 하고 싶은데 이건 아직 방법을 모르겠네요.[/quote:1g460mfw]
xmodmap을 이용하여 가능하게 할 수 있습니다.
평소 CapsLock키를 Control Key로 쓰다가 Vim을 사용할때만 바뀌게 하면 되는데
일단 ~/.Xmodmap 에 Control Key로 키를 바꿔놓는 맵을 적어 둡니다.
그리고 ~/.Xmodmap_esc 뭐 이정도의 이름으로 ESC키로 바뀌는 맵을 적어둡니다.
다음에 쉘스크립트를 하나 만듭니다.
이름은 vim_esc.sh
[code:1g460mfw]
#! /bin/bash
Xmodmap esc키를 위한 맵경로(.Xmodmap_esc) && vim $1 && xmodmap Control키를 위한 맵파일(.Xmodmap)
[/code:1g460mfw]
다음에 .bashrc에
[code:1g460mfw]
alias vim="sh /home/앞서 만든 vim_esc.sh"