Vim 밖에서 Vim처럼 ctrl+hjkl 커서를 이동합니다.(Mac만 해당)
4660 단어 Vimkeyremap4macbook
제목과 같이 Mac 사용자를 대상으로 합니다.
hjkl가 아니라ctrl+hjkl입니다.용서해 주세요.
vim를 사용하기 시작하면 hjkl의 커서 이동에 익숙해져서 커서 키로 이동하는 것이 귀찮아집니다.
브라우저가 크롬Vimium이니까 당연히 가져왔죠.
그럼, 물론 다른 환경에서도 hjkl를 원하게 되겠죠?
그래서 등장한 것은KeyRemap4MacBook.
이름에 맥북이 있고 다른 맥도 괜찮아요.
말 그대로 키에 대한 리맵입니다.
원래 KeyRemap4MacBook
노멀 모드, 비주얼 모드 등을 쉽게 사용할 수 있는 설정도 있다.
내 경우,normal 모드에 들어가지 말고,ctrl+hjkl의 커서로만 이동하면 됩니다. & & MacVim을 사용할 때 무효화하고 싶어서 직접 썼습니다.아무리 봐도 신참약 Vimmer!!
private.xml
<?xml version="1.0"?>
<root>
<appdef>
<appname>MACVIM</appname>
<equal>org.vim.MacVim</equal>
</appdef>
<item>
<name>Control_L + hjkl to Left/Down/Up/Right except MacVim</name>
<identifier>private.vim_mode_except_vim</identifier>
<not>MACVIM</not>
<autogen>__KeyToKey__ KeyCode::H, ModifierFlag::CONTROL_L, KeyCode::CURSOR_LEFT</autogen>
<autogen>__KeyToKey__ KeyCode::J, ModifierFlag::CONTROL_L, KeyCode::CURSOR_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::CONTROL_L, KeyCode::CURSOR_UP</autogen>
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::CONTROL_L, KeyCode::CURSOR_RIGHT</autogen>
</item>
</root>
설정을 직접 추가하려면 다음과 같이 하십시오. 공식적인 말대로.하면, 만약, 만약...
다음 부분은 설정에서 지정하고자 하는 프로그램의 분배입니다.
<appdef>
<appname>MACVIM</appname>
<equal>org.vim.MacVim</equal>
</appdef>
appname
자신이 이해하기 쉬운 방식으로 결정하면 된다.이따가 쓸게요.equal
KeyRemap4MacBook과 함께 제공되는 애플리케이션 EventViewer에서 확인합니다.다음은 구체적인 리맵을 지정했습니다.
<item>
<name>Control_L + hjkl to Left/Down/Up/Right except MacVim</name>
<identifier>private.vim_mode_except_vim</identifier>
<not>MACVIM</not>
<autogen>__KeyToKey__ KeyCode::H, ModifierFlag::CONTROL_L, KeyCode::CURSOR_LEFT</autogen>
<autogen>__KeyToKey__ KeyCode::J, ModifierFlag::CONTROL_L, KeyCode::CURSOR_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::CONTROL_L, KeyCode::CURSOR_UP</autogen>
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::CONTROL_L, KeyCode::CURSOR_RIGHT</autogen>
</item>
name
는 리맵의 이름입니다.그렇구나.이 이름은 설정 화면에 표시됩니다.identifier
... 까먹었어.not
이 리맵을 제외한 프로그램을 지정합니다.여기에 아까 appdef
분배된 name
을 적으세요.마지막으로
autogen
에 관건적인 리맵을 적으세요.이곳의 작법은 불평을 하면 많이 나타나기 때문에 사랑을 끊는다.이 파일을 읽으면 설정 일람에 나타나기 때문에 선택하기만 하면 됩니다!
이렇게 하면 커서 키에 손을 넣지 않아도 된다!커서!이동!그럼!자!r!u!
마지막 한마디
except라는 단어 사용법이 있나... 틀렸다면...
Reference
이 문제에 관하여(Vim 밖에서 Vim처럼 ctrl+hjkl 커서를 이동합니다.(Mac만 해당)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/amagawawaw/items/a97a1116540a40e98798텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)