mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
feat(vim): Use [g to navigate git changes
This commit is contained in:
parent
78400e4a6a
commit
f7ba4d7b92
2 changed files with 5 additions and 0 deletions
|
|
@ -86,6 +86,8 @@ return {
|
||||||
{ "<leader>gb", "<cmd>Gitsigns blame<CR>", desc = "Blame file" },
|
{ "<leader>gb", "<cmd>Gitsigns blame<CR>", desc = "Blame file" },
|
||||||
{ "<leader>gd", "<cmd>Gitsigns diffthis<CR>", desc = "Diff file" },
|
{ "<leader>gd", "<cmd>Gitsigns diffthis<CR>", desc = "Diff file" },
|
||||||
{ "<leader>gB", "<cmd>Gitsigns toggle_current_line_blame<CR>", desc = "Toggle line blame" },
|
{ "<leader>gB", "<cmd>Gitsigns toggle_current_line_blame<CR>", desc = "Toggle line blame" },
|
||||||
|
{ "[g", "<cmd>Gitsigns prev_hunk<CR>", desc = "Prev hunk" },
|
||||||
|
{ "]g", "<cmd>Gitsigns next_hunk<CR>", desc = "Next hunk" },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- { -- Highlight and navigate between TODOs
|
-- { -- Highlight and navigate between TODOs
|
||||||
|
|
|
||||||
|
|
@ -71,6 +71,9 @@ noremap zR editor.foldAll
|
||||||
vnoremap < editor.action.outdentLines
|
vnoremap < editor.action.outdentLines
|
||||||
vnoremap > editor.action.indentLines
|
vnoremap > editor.action.indentLines
|
||||||
|
|
||||||
|
nnoremap [g editor.action.editor.previousChange
|
||||||
|
nnoremap ]g editor.action.editor.nextChange
|
||||||
|
|
||||||
" 分词版本的w和b,支持中文,需要插件
|
" 分词版本的w和b,支持中文,需要插件
|
||||||
" 为了保证递归解析,而不是打断,使用 `nmap` 而不是 `nnoremap`
|
" 为了保证递归解析,而不是打断,使用 `nmap` 而不是 `nnoremap`
|
||||||
" Comment if you don't use cjk or the plugin
|
" Comment if you don't use cjk or the plugin
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue