-- base G.map({ { 'n', 'nh', ':nohlsearch' }, { 'n', 'rp', ':%s/' }, { 'v', 'L', '$' }, { 'v', 'H', '^' }, { 'n', 'L', '$' }, { 'n', 'H', '^' }, { 'v', '>', '>gv' }, { 'v', '<', '', '>>' }, { 'n', '<', '<<' }, { 'n', '?', ':set hlsearch?' }, { 'n', '/', ':set hlsearch/' }, { 'n', '', ':tabn' }, { 'n', '', ':tabp' }, { 'n', '', 'j' }, { 'n', '', 'h' }, { 'n', '', 'k' }, { 'n', '', 'l' }, { 'n', '', ':q' }, { 'n', '', ':w !sudo tee %' }, { 'n', '', ':q!' }, { 'v', '', '"+y' }, { 'n', 'y', 'ggyG' }, { 'n', 'p', 'ggpG' }, { 'n', 'v', 'ggVG' }, { 'n', '', ':res -5' }, { 'n', '', ':res +5' }, { 'n', '', ':vertical resize -5' }, { 'n', '', ':vertical resize +5' }, }) -- 终端 / Reasonix / lazygit(addons/QQdock:持久化 + 自适应分屏) local Q = require('addons.QQdock') G.map({ { 'n', '', Q.shell, { noremap = true } }, { 'i', '', Q.shell, { noremap = true } }, { 'n', '', function() Q.open('reasonix') end, { noremap = true } }, { 'n', 'gg', function() Q.open('lazygit') end, { noremap = true } }, })