-- 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(QQdock.nvim:持久化 + 自适应分屏) -- TODO: 根分区恢复读写后改为 lazy spec 引用 git.qyhhh.top/newbie/QQdock.nvim,删本地 lua/QQdock/ local Q = require('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 } }, })