// 20210523 vim setting
/*
before: vim의 기본 clipboard와 시스템 기본 clipboard가 달라서 복사한 내용을 붙일 때 성가신 부분이 있음.
usesystemclipboard 설정을 true로 변경하면 동일한 clipboard를 사용하게 됨.
*/
"vim.useSystemClipboard": true,
// y로 복사하면 복사한 부분이 잠시 깜빡함.
"vim.highlightedyank.enable": true,
"vim.highlightedyank.duration": 1000,
"vim.insertModeKeyBindings": [
{
"before": [],
"after": []
}
],
/*
한글과 영어를 번갈아 가면서 쓰면 한영전환을 여러 번 눌러야 합니다.
vim을 쓰는 경우 한영 전환을 반복해서 눌러야 해서 매우 번거로워지죠.
이를 해결하기 위해서 다음과 같이, keybinding을 수정하였습니다.
*/
"vim.normalModeKeyBindings": [
// normal mode에서 insert 모드로 들어가기 위한 설정
{
"before": ["ㅑ"],
"after": ["i"]
},
{
"before": ["ㅐ"],
"after": ["o"]
},
{
"before": ["ㅁ"],
"after": ["a"]
},
// hjkl 방향키 설정. 다만 방향키는 조금 늦게 먹음.
{
"before": ["ㅗ"],
"after": ["h"]
},
{
"before": ["ㅓ"],
"after": ["j"]
},
{
"before": ["ㅏ"],
"after": ["k"]
},
{
"before": ["ㅣ"],
"after": ["l"]
},
{
"before": ["ㅌ"],
"after": ["x"]
}
],
"vim.commandLineModeKeyBindings": [
// command mode에서 한영변환없이 바로 저장하기 위한 설정
{
"before": ["ㅈ"],
"after": ["w"]
}
]
댓글남기기