【Linux Nano Vim快捷键大全】

Nano 快捷键大全

常用高频操作

功能描述 快捷键组合 替代按键/备注 使用频率
显示帮助 Ctrl+G F1 高
保存文件 Ctrl+O F3 高
退出编辑器 Ctrl+X F2 高
剪切当前行 Ctrl+K F9 高
粘贴内容 Ctrl+U F10 高
搜索文本 Ctrl+W F6 高
替换文本 Ctrl+\ Alt+R 高
撤销操作 Alt+U 无 中
重做操作 Alt+E 无 中
跳转到行号 Ctrl+_ Alt+G 中
插入文件 Ctrl+R Insert 中

补充操作(中低频)

功能描述 快捷键组合 备注 使用频率
复制当前行 Alt+6 Alt+^ 中
标记文本 Alt+A Ctrl+6,标记后操作剪切/复制 中
拼写检查 Ctrl+T 需安装 aspell 等工具 低
注释/取消注释行 Alt+3 支持多行标记后批量操作 低
调整缩进 Alt+} / Alt+{ 缩进或取消缩进选中行 低
显示行号开关 Alt+N 实时切换行号显示 低
语法高亮开关 Alt+Y 需配置文件支持 低
宏录制与回放 Alt+: → 操作 → Alt+; 录制后按 Alt+; 执行宏 低
跳转到匹配括号 Alt+] 适用于代码编辑 低
删除到文件末尾 Alt+T 从光标位置剪切到文件末尾 低

Vim 快捷键大全

常用高频操作

模式切换
功能描述 快捷键组合 备注 使用频率
进入插入模式 i 光标前插入 高
返回普通模式 Esc 无 高
进入命令模式 : 输入命令后按 Enter 高
文件操作
功能描述 快捷键组合 备注 使用频率
保存文件 :w 无 高
退出编辑器 :q 无 高
保存并退出 :wq 或 ZZ(普通模式) 高
强制退出不保存 :q! 无 高
编辑与移动
功能描述 快捷键组合 备注 使用频率
删除字符/行 x / dd 普通模式 高
复制/粘贴 yy → p 普通模式 高
撤销/重做 u / Ctrl+R 普通模式 高
搜索文本 /关键词 按 n 跳转下一处 高
全局替换 :%s/旧内容/新内容/g 命令模式 中
光标移动(基本) h/j/k/l 左/下/上/右 高
跳转行首/行尾 0 / $ 普通模式 高

补充操作(中低频)

高级编辑
功能描述 快捷键组合 备注 使用频率
多文件编辑 :e 文件名 命令模式打开新文件 中
分屏操作 :vsp / :sp 垂直/水平分屏 中
标签页管理 :tabnew → gt / gT 切换标签页 中
块操作(列编辑) Ctrl+V → 选中 → I 或 A 可视块模式插入/追加内容 中
宏录制与回放 q[a-z] → 操作 → q → @[a-z] 普通模式录制并执行宏 中
寄存器操作 "a yy → "a p 指定寄存器存储内容(如 a) 中
导航与工具
功能描述 快捷键组合 备注 使用频率
跳转到文件开头/结尾 gg / G 普通模式 中
按单词移动 w(下一个词头) b(上一个词头) 中
折叠代码块 zf → 移动光标 创建折叠 低
执行外部命令 :!命令 如 :!ls 查看目录 低
代码补全 Ctrl+N / Ctrl+P 插入模式调用补全列表 低
插件管理 :PluginInstall 需安装 Vundle 等管理器 低

补充说明

Nano 高级功能
  1. 宏录制 :按 Alt+: 开始录制,操作后按 Alt+; 回放。
  2. 编码转换 :保存时按 Alt+C 选择编码(如 UTF-8)。
  3. 拼写检查 :需系统安装 aspell,按 Ctrl+T 启动。
Vim 高级功能
  1. 寄存器 :用 "a 到 "z 命名寄存器存储文本(如 "ayy 复制到寄存器 a)。
  2. 可视化模式 :
    • v:字符选择
    • V:行选择
    • Ctrl+V:块选择
  3. 插件扩展 :通过 Vundle 或 vim-plug 管理插件(如代码高亮、语法检查)。

通用技巧

  • Nano :按 Alt+X 显示更详细的帮助导航。
  • Vim :在命令模式输入 :help 关键词 查看详细文档(如 :help macros)。
相关推荐
一只鹿鹿鹿37 分钟前
智算算力、AI-芯片与产品解析(PPT文件)
大数据·运维·网络·人工智能·物联网·1024程序员节
沫璃染墨1 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
Kobebryant-Manba1 小时前
C/S和B/S结构
运维·服务器
AI_Lab013 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
众壹新能源科技3 小时前
逆变器直流开关柜温度监测与预防:红外巡检发现3个120度热点
运维·人工智能·自动化
by209993 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
小Ti客栈3 小时前
Netty 零拷贝原理与实战
运维·服务器·网络
ai_coder_ai3 小时前
AIOps 智能运维架构设计及其应用
运维
静以修身zzz3 小时前
计算云服务
运维·网络·云计算
星恒随风3 小时前
Linux网络编程:应用层协议究竟是什么?从网络计算器到TCP Socket抽象基类完整实现
linux·网络·笔记·tcp/ip