windows10下neovim如何修改快捷键
4 2026-02-09 20:14 2026-02-09 20:18
创建目录(PowerShell 中执行)
# 创建空的 init.lua 文件
New-Item -ItemType File -Force -Path "$env:LOCALAPPDATA\nvim\init.lua"
创建文件后,写入基础配置:
-- init.lua 基础模板
local keymap = vim.keymap.set
local opts = { noremap = true, silent = true }
-- Leader 键
vim.g.mapleader = " "
-- 基础快捷键
keymap('n', '<C-s>', ':w<CR>', opts) -- 保存
keymap('i', '<C-s>', '<Esc>:w<CR>a', opts) -- 插入模式保存
keymap('n', '<C-q>', ':q<CR>', opts) -- 退出
keymap('n', '<leader>q', ':q!<CR>', opts) -- 强制退出
-- Windows 剪贴板
vim.opt.clipboard = "unnamedplus"
print("配置加载成功!")
vim这个lua文件
高级版本:带超时的双击 j
如果你想要真正的"双击"效果(两次 j 之间有时间限制),可以使用更复杂的配置:
-- 设置超时时间为 300 毫秒
vim.o.timeoutlen = 300
-- 双击 j 退出插入模式
vim.keymap.set('i', 'jj', '<Esc>', { noremap = true, silent = true })
全部评论