neovim 中的使用快捷键

📅 2026/7/4 4:24:52
neovim 中的使用快捷键
1. 如何复制出文案在其他编辑器可以直接 ctrl v保存?v进行可视化选择然后 y ,进行复制在想要使用的位置直接进行黏贴。yy 复制当前行y5j2. neovim 中如果需要回退修改有什么快捷键u 撤销上一次编辑操作U 撤销整行上最后一次做的所有修改ctrl r redo3. 输入 shift k 导致弹出了当前单词的文档如何关闭:q 退出当前分屏:q! 强制退出4. 切换页面如果每个tab是整屏ctrl w w tab循环g T 上一个tab 、gt 下一个 tabctrl i 光标前进 ctrl o如果分栏了Ctrl-w w 轮流跳到下一个窗口Ctrl-w k 跳到上面的窗口Ctrl-w j 跳到下面的窗口Ctrl-w h/l 左/右跳vsplit 时用Ctrl-w 当前窗口增高Ctrl-w - 当前窗口变矮Ctrl-w 所有窗口恢复等高:q 关掉当前窗口Ctrl-w c 同上5. 注释gcc6. 新建一个终端:tab terminl i 与 esc 切换输入状态通过 g t 来与原内容切换7.如何使用 nvim 增删改查复制文件增:e newfile.py 新建其实是『打开不存在的文件』:w 才真写入:!mkdir -p dir1/dir2 建目录走 shell:split other.txt 分屏同时开/建另一个删:!rm foo.txt 删当前目录的:!rm % 删当前打开的这个文件% 当前文件路径:!rm ~/path/to/foo.txt改:!mv % newname.py 重命名当前文件:file newname.py 再告诉 vim buffer 名改成这个否则 :w 还会写旧路径查:e **/foo 模糊找Tab 补全:find foo.py 配合 ‘path’ 设置更快:grep “pattern” . 在当前目录递归搜内容复制:!cp % copy.py 当前文件拷一份:!cp -r dir1 dir2 拷目录oil.vim把目录本身当一个 buffer 打开文件就是行你能a新建一行 新建文件dd删一行 删文件r改文件名 直接改那行文字yyp复制粘贴文件还能 Gvsplit 开另一个目录对比着拷/ h 打开父级文件夹enter/l 进入文件夹或者文件_ 根文件