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

vi(vim)常用命令汇总

vim ~/.vimrc

vim.vimrc 配置

Vim7.0 及以上版本:

set nobackup set cursorline #高亮当前行 set cc=100 #分屏线,竖线限制每行字符数,并自动换行 set number #显示行号 set relativenumber #显示相对当前行行号 set laststatus=2 syntax on colorscheme delek

编辑操作(普通模式)

快速移动光标

w(e) 移动光标到下一个单词 b 移动光标到上一个单词 0 移动光标到本行最开头 ^ 移动光标到本行最开头的字符处 $ 移动光标到本行结尾处 H 移动光标到屏幕的首行 M 移动光标到屏幕的中间一行 L 移动光标到屏幕的尾行 gg 移动光标到文档首行 G 移动光标到文档尾行 c-f (即 ctrl 键与 f 键一同按下) 本命令即 page down c-b (即 ctrl 键与 b 键一同按下, 后同) 本命令即 page up :n 跳转到第 n 行 nG 跳转到第 n 行 Ctrl+f 向下翻页 Ctrl+b 向上翻页 Ctrl+d 向下半页 Ctrl+u 向上半页

复制 / 粘贴

命令说明
yy复制当前行
nyy复制 n 行
yw复制一个单词
y$复制到行尾
p在光标后粘贴
P在光标前粘贴

替换

命令说明
:s/old/new替换当前行第一个
:s/old/new/g替换当前行所有
:%s/old/new/g替换整个文件
:%s/old/new/gc替换并逐个确认
:n,m s/old/new/g替换 n 到 m 行

文件操作

命令说明
:w保存
:q退出
:q!强制退出不保存
:wqZZ保存并退出
:e filename打开新文件
:saveas filename另存为
:r filename读入文件内容到当前光标

窗口与标签

命令说明
:split:sp水平分割窗口
:vsplit:vs垂直分割窗口
Ctrl+w w切换窗口
Ctrl+w h/j/k/l移动到左/下/上/右窗口
Ctrl+w q关闭当前窗口
:tabnew新建标签页
gt/gT下一/上一标签页

Tips

如果不存在vimrc文件,直接创建就OK。

http://www.rkmt.cn/news/1468577.html

相关文章:

  • 营销人必备:AI提示词工程实战指南
  • Outfit字体终极指南:打造品牌一致性的现代无衬线字体完整教程
  • 【医疗AI落地实战指南】:2023年三甲医院已验证的5大合规落地路径与避坑清单
  • 【AI股票实战指南】:20年量化老炮亲授3大智能工具整合框架,错过再等5年?
  • 3步解锁加密脚本:Unrpyc让你的Ren‘Py游戏重获新生
  • 2026年6月上海西装定制口碑实力榜:6家本地新人高频选择的品牌 - 生活测评君
  • LogExpert完整指南:Windows平台终极免费日志分析工具
  • 2026上海西装定制年度盘点:五家口碑与工艺双优门店 - 天天生活分享日志
  • 2026年植绒雕塑护理新指南:轻松几步让艺术之美长存
  • 昆明市有哪些官方授权的CPPM注册职业采购经理培训机构? - 众智商学院课程中心
  • SolidWorks/UG/CAD出图必备:如何从一张剖视图反推零件的3D模型?
  • MiniPlasma 漏洞机理、野区攻击特征与全链路检测防御技术研究
  • 3分钟搞定中文界面:Windows效率神器PowerToys-CN完全指南
  • 苹果 WWDC 2024:iOS 27 为折叠屏做准备,MacBook 将推触屏版!
  • 用Markdown文件打造轻量BigQuery分析助手
  • 告别手动操作:用Python脚本批量管理你的滴答清单任务(含搜索、增删改查)
  • 别再瞎写C代码了!手把手教你用PC-Lint/Helix QAC检查Misra-C 2012规范
  • 2026年6月破碎机公司实力排行推荐:Retsch(莱驰)更胜一筹? - 品牌推荐大师1
  • Mythos能力门控:大模型因果推理与跨模态隐喻的可控释放
  • 计算机小程序毕设实战-基于springboot+微信小程序的钓鱼论坛小程序springboot钓鱼论坛微信小程序网站设计开发实现钓技交流、钓点分【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • AntiDupl.NET 终极指南:智能图片去重工具完整教程,释放磁盘空间的秘密武器
  • 【AI面试临阵磨枪-96】A2A 通信模式:请求响应、发布订阅、事件广播、消息队列?
  • 细分场景择优选用: 7 款 AI 毕业论文工具横向实测与选型指南
  • STM32实战:5分钟搞定LVGL触摸屏(Touchpad)驱动对接(附电容/电阻屏示例)
  • scorecardpy深度解析:5个实战技巧提升信用评分卡建模效率
  • 小程序毕业设计-springboot+Android健康养生饮食推荐系统APPspringboot基于Android开发的健康饮食推荐系统小程序(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 深圳公司团建场地推荐? - 中媒介
  • 【小白都行】Windows 快速部署 Hermes 本地智能助手(包含安装包)
  • 三步高效切换:让Android Studio拥有完整中文界面的完整指南
  • 别被数学吓跑!用Matlab的dirac函数,5分钟搞懂狄利克雷这个‘奇葩’