当前位置: 首页 > news >正文

【Linux Nano Vim快捷键大全】

Nano 快捷键大全

常用高频操作

功能描述快捷键组合替代按键/备注使用频率
显示帮助Ctrl+GF1
保存文件Ctrl+OF3
退出编辑器Ctrl+XF2
剪切当前行Ctrl+KF9
粘贴内容Ctrl+UF10
搜索文本Ctrl+WF6
替换文本Ctrl+\Alt+R
撤销操作Alt+U
重做操作Alt+E
跳转到行号Ctrl+_Alt+G
插入文件Ctrl+RInsert

补充操作(中低频)

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

Vim 快捷键大全

常用高频操作

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

补充操作(中低频)

高级编辑
功能描述快捷键组合备注使用频率
多文件编辑:e 文件名命令模式打开新文件
分屏操作:vsp / :sp垂直/水平分屏
标签页管理:tabnewgt / gT切换标签页
块操作(列编辑)Ctrl+V → 选中 → IA可视块模式插入/追加内容
宏录制与回放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. 插件扩展:通过 Vundlevim-plug 管理插件(如代码高亮、语法检查)。

通用技巧

  • Nano:按 Alt+X 显示更详细的帮助导航。
  • Vim:在命令模式输入 :help 关键词 查看详细文档(如 :help macros)。

相关文章:

  • [特殊字符] VMware虚拟机挂起后Docker容器MySQL无法连接的解决方案
  • BitMart合约交易体验 BitMart滑点全赔的底层逻辑
  • Soundness Gitpod 部署教程
  • MVCC:数据库并发控制的利器
  • 深度理解指针(2)
  • Redis的Pipeline和Lua脚本适用场景是什么?使用时需要注意什么?
  • 计算机组成与体系结构:缓存设计概述(Cache Design Overview)
  • Eslint和perrier的作用
  • contains方法的实现对比
  • leetcode二叉树相关题目复习(C语言版)
  • PDF Base64格式字符串转换为PDF文件临时文件
  • 具身智能梳理以及展望
  • 读入csv文件写入MySQL
  • 《AI大模型应知应会100篇》第64篇:构建你的第一个大模型 Chatbot
  • 鸿蒙OSUniApp 开发实时聊天页面的最佳实践与实现#三方框架 #Uniapp
  • FFmpeg 与 C++ 构建音视频处理全链路实战(五)—— 音视频编码与封装
  • 【MySQL 基础篇】深入解析MySQL逻辑架构与查询执行流程
  • 苹果处理器“仿生“命名背后的营销策略与技术创新
  • 最短路和拓扑排序知识点
  • 零基础学Java——第十一章:实战项目 - 桌面应用开发(JavaFX入门)
  • 盛和资源海外找稀土矿提速:拟超7亿元收购匹克,加快推动坦桑尼亚项目
  • 四部门:强化汛期农业防灾减灾,奋力夺取粮食和农业丰收
  • 牛市早报|中方调整对美加征关税措施,五部门约谈外卖平台企业
  • 世界期待中美对话合作带来更多确定性和稳定性
  • 国羽用冠军开启奥运周期,林丹:希望洛杉矶奥运取得更好成绩
  • 长沙通报一出租房疑存非法代孕:查封涉事场所,相关人员被控制