search highlight
This commit is contained in:
parent
762b6e2541
commit
fadf4a6d1b
|
@ -4,6 +4,27 @@ vim.g.maplocalleader = " "
|
|||
local map = vim.api.nvim_set_keymap
|
||||
local noreopt = { noremap = true, silent = true }
|
||||
|
||||
-- 重置窗口大小
|
||||
map("n", "<C-Up>", ":resize -2<CR>", noreopt)
|
||||
map("n", "<C-Down>", ":resize +2<CR>", noreopt)
|
||||
map("n", "<C-Left>", ":vertical resize -2<CR>", noreopt)
|
||||
map("n", "<C-Right>", ":vertical resize +2<CR>", noreopt)
|
||||
-- 窗口切换
|
||||
map("n", "<C-h>", "<C-w>h", noreopt)
|
||||
map("n", "<C-j>", "<C-w>j", noreopt)
|
||||
map("n", "<C-k>", "<C-w>k", noreopt)
|
||||
map("n", "<C-l>", "<C-w>l", noreopt)
|
||||
-- 代码块移动
|
||||
map("n", "<A-j>", "<Esc>:m .+1<CR>==gi", noreopt)
|
||||
map("n", "<A-k>", "<Esc>:m .-2<CR>==gi", noreopt)
|
||||
map("v", "<", "<gv", noreopt)
|
||||
map("v", ">", ">gv", noreopt)
|
||||
map("v", "<A-j>", ":m .+1<CR>==", noreopt)
|
||||
map("v", "<A-k>", ":m .-2<CR>==", noreopt)
|
||||
map("x", "J", ":move '>+1<CR>gv-gv", noreopt)
|
||||
map("x", "K", ":move '<-2<CR>gv-gv", noreopt)
|
||||
map("x", "<A-j>", ":move '>+1<CR>gv-gv", noreopt)
|
||||
map("x", "<A-k>", ":move '<-2<CR>gv-gv", noreopt)
|
||||
-- 快所退出
|
||||
map("n", "q", ":wq<CR>", noreopt)
|
||||
map("n", "qn", ":q!<CR>", noreopt)
|
||||
|
@ -44,9 +65,14 @@ end
|
|||
vim.cmd("autocmd! TermOpen term://* lua set_terminal_keymaps()")
|
||||
vim.cmd("lua set_terminal_keymaps_insert()")
|
||||
-- 错误列表UI
|
||||
map("n", "<leader>xx", "<cmd>TroubleToggle<cr>", { silent = true, noremap = true })
|
||||
map("n", "<leader>xw", "<cmd>TroubleToggle workspace_diagnostics<cr>", { silent = true, noremap = true })
|
||||
map("n", "<leader>xd", "<cmd>TroubleToggle document_diagnostics<cr>", { silent = true, noremap = true })
|
||||
map("n", "<leader>xl", "<cmd>TroubleToggle loclist<cr>", { silent = true, noremap = true })
|
||||
map("n", "<leader>xq", "<cmd>TroubleToggle quickfix<cr>", { silent = true, noremap = true })
|
||||
map("n", "gR", "<cmd>TroubleToggle lsp_references<cr>", { silent = true, noremap = true })
|
||||
map("n", "<leader>xx", "<cmd>TroubleToggle<cr>", noreopt)
|
||||
map("n", "<leader>xw", "<cmd>TroubleToggle workspace_diagnostics<cr>", noreopt)
|
||||
map("n", "<leader>xd", "<cmd>TroubleToggle document_diagnostics<cr>", noreopt)
|
||||
map("n", "<leader>xl", "<cmd>TroubleToggle loclist<cr>", noreopt)
|
||||
map("n", "<leader>xq", "<cmd>TroubleToggle quickfix<cr>", noreopt)
|
||||
map("n", "gR", "<cmd>TroubleToggle lsp_references<cr>", noreopt)
|
||||
-- 高亮跳转
|
||||
map("n", "n", "n:Beacon<CR>", noreopt)
|
||||
map("n", "N", "N:Beacon<CR>", noreopt)
|
||||
map("n", "*", "*:Beacon<CR>", noreopt)
|
||||
map("n", "#", "#:Beacon<CR>", noreopt)
|
||||
|
|
Loading…
Reference in New Issue