add keybindings
This commit is contained in:
parent
d13b36024b
commit
1291acb250
@ -18,6 +18,11 @@ wk.register({
|
|||||||
-- 代码相关
|
-- 代码相关
|
||||||
map("n", ",", ":RunCode<CR>", opt)
|
map("n", ",", ":RunCode<CR>", opt)
|
||||||
|
|
||||||
|
-- git related
|
||||||
|
-- git 相关
|
||||||
|
wk.register({
|
||||||
|
["<Leader>g"] = { ":LazyGit<CR>", "Open lazygit" },
|
||||||
|
})
|
||||||
-- file related
|
-- file related
|
||||||
-- 文件相关操作
|
-- 文件相关操作
|
||||||
wk.register({
|
wk.register({
|
||||||
@ -61,8 +66,8 @@ wk.register({
|
|||||||
|
|
||||||
-- base operation for visual mode
|
-- base operation for visual mode
|
||||||
-- 可视模式下基本操作
|
-- 可视模式下基本操作
|
||||||
map('v', '<', '<gv', opt)
|
map("v", "<", "<gv", opt)
|
||||||
map('v', '>', '>gv', opt)
|
map("v", ">", ">gv", opt)
|
||||||
|
|
||||||
-- nvimTree
|
-- nvimTree
|
||||||
map("n", "n", ":NvimTreeToggle<CR>", opt)
|
map("n", "n", ":NvimTreeToggle<CR>", opt)
|
||||||
@ -102,27 +107,25 @@ wk.register({
|
|||||||
l = { ":Mason<CR>", "Mason info" },
|
l = { ":Mason<CR>", "Mason info" },
|
||||||
u = { ":MasonUninstall<CR>", "Uninstall lsp" },
|
u = { ":MasonUninstall<CR>", "Uninstall lsp" },
|
||||||
U = { ":MasonUninstallAll<CR>", "Unistall all" },
|
U = { ":MasonUninstallAll<CR>", "Unistall all" },
|
||||||
}
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
-- Telescope
|
-- Telescope
|
||||||
map("n", "f", ":Telescope find_files<CR>", opt)
|
map("n", "f", ":Telescope find_files<CR>", opt)
|
||||||
|
|
||||||
|
|
||||||
-- cmpeletion keys
|
-- cmpeletion keys
|
||||||
-- 补全快捷键
|
-- 补全快捷键
|
||||||
pluginKeys.cmp = function(cmp)
|
pluginKeys.cmp = function(cmp)
|
||||||
return {
|
return {
|
||||||
-- next option
|
-- next option
|
||||||
-- 下一个
|
-- 下一个
|
||||||
['<Tab>'] = cmp.mapping.select_next_item(),
|
["<Tab>"] = cmp.mapping.select_next_item(),
|
||||||
['<Up>'] = cmp.mapping.select_prev_item(),
|
["<Up>"] = cmp.mapping.select_prev_item(),
|
||||||
|
|
||||||
['<CR>'] = cmp.mapping.confirm({
|
["<CR>"] = cmp.mapping.confirm({
|
||||||
select = true,
|
select = true,
|
||||||
behavior = cmp.ConfirmBehavior.Replace
|
behavior = cmp.ConfirmBehavior.Replace,
|
||||||
})
|
}),
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -133,17 +136,19 @@ wk.register({
|
|||||||
r = { ":lua require('dap').continue()<CR>", "Start debug" },
|
r = { ":lua require('dap').continue()<CR>", "Start debug" },
|
||||||
b = { ":lua require('dap').toggle_breakpoint()<CR>", "Set breakpoint" },
|
b = { ":lua require('dap').toggle_breakpoint()<CR>", "Set breakpoint" },
|
||||||
c = { ":lua require('dap').clear_breakpoints()<CR>", "Clear breakpoint" },
|
c = { ":lua require('dap').clear_breakpoints()<CR>", "Clear breakpoint" },
|
||||||
e = {":lua require'dap'.close()<CR>"
|
e = {
|
||||||
|
":lua require'dap'.close()<CR>"
|
||||||
.. ":lua require'dap'.terminate()<CR>"
|
.. ":lua require'dap'.terminate()<CR>"
|
||||||
.. ":lua require'dap.repl'.close()<CR>"
|
.. ":lua require'dap.repl'.close()<CR>"
|
||||||
.. ":lua require'dapui'.close()<CR>"
|
.. ":lua require'dapui'.close()<CR>"
|
||||||
.. ":lua require('dap').clear_breakpoints()<CR>"
|
.. ":lua require('dap').clear_breakpoints()<CR>"
|
||||||
.. "<C-w>o<CR>", "Stop debug"},
|
.. "<C-w>o<CR>",
|
||||||
}
|
"Stop debug",
|
||||||
|
},
|
||||||
|
},
|
||||||
})
|
})
|
||||||
map("i", "<C-d>", ":lua require'dap'.continue()<CR>", opt)
|
map("i", "<C-d>", ":lua require'dap'.continue()<CR>", opt)
|
||||||
map("n", "<C-n>", ":lua require'dap'.step_into()<CR>", opt)
|
map("n", "<C-n>", ":lua require'dap'.step_into()<CR>", opt)
|
||||||
map("n", "<C-o>", ":lua require'dap'.step_over()<CR>", opt)
|
map("n", "<C-o>", ":lua require'dap'.step_over()<CR>", opt)
|
||||||
|
|
||||||
|
|
||||||
return pluginKeys
|
return pluginKeys
|
||||||
|
Loading…
Reference in New Issue
Block a user