2021年7月17日土曜日

VSCodeでVimを使っていたときの設定

使わなくなったので供養として置いておく


setting.jsonにこういうのを書いていた。


  // https://github.com/VSCodeVim/Vim

"vim.easymotion": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
}
],
"vim.normalModeKeyBindings": [
{
"before": ["<C-j>"],
"after": ["1", "0", "j"]
},
{
"before": ["<C-k>"],
"after": ["1", "0", "k"]
},
{
"before": ["<C-h>"],
"after": ["1", "0", "h"]
},
{
"before": ["<C-l>"],
"after": ["1", "0", "l"]
},
{
"before": ["down"],
"after": ["g", "j"]
},
{
"before": ["up"],
"after": ["g", "k"]
},
{
"before": ["j"],
"after": ["g", "j"]
},
{
"before": ["k"],
"after": ["g", "k"]
}
],
// "vim.normalModeKeyBindingsNonRecursive": [
// {
// "before": ["<leader>", "d"],
// "after": ["d", "d"]
// },

// {
// "before": ["<C-n>"],
// "commands": [":nohl"]
// }
// ],
"vim.leader": "<space>",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false,
"<C-c>": false,
"<C-v>": false,
"<C-x>": false,
"<C-shift+b>": false
},
// https://github.com/VSCodeVim/Vim/issues/2007
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo"
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo"
}
]
}
],
// https://girigiribauer.com/tech/20190212/
"vim.whichwrap": "h,l,<,>,[,]",

0 件のコメント:

コメントを投稿