首页 > 运维 > linux运维 > 正文

Linux vim编辑器高级教程_Linux vim常用快捷键说明

舞姬之光
发布: 2025-12-21 22:49:02
原创
368人浏览过
vim 不难用,关键是理清三种模式切换逻辑:启动默认命令模式,按i/a/o进入插入模式,Esc返回,:进入底行模式;配合hjkl移动、dw/dd删除、yy/p复制粘贴、/搜索等高频操作即可高效编辑。

linux vim编辑器高级教程_linux vim常用快捷键说明

vim 不是难用,而是模式逻辑没理清。掌握三个核心模式和几组高频组合,日常编辑就足够顺手。

三种模式怎么切才不迷路

vim 启动默认在命令模式(左下角显示 NORMAL 或空白),所有按键都当命令处理,不能输文字。

  • i:在光标前进入插入模式(INSERT
  • a:在光标后开始输入
  • o:在当前行下方另起一行输入
  • Esc:随时退出插入/可视/底行模式,回到命令模式
  • :(Shift + ;):从命令模式进入底行模式(COMMAND),用于保存、退出、搜索替换等

光标移动不用方向键也能快

方向键能用,但用 hjkl 和单词跳转更高效,尤其远程或终端受限时:

  • h j k l:左、下、上、右(原 vi 设计,手指不离主键区)
  • w:跳到下一个单词开头;b:跳到上一个单词开头;e:跳到当前或下一个单词末尾
  • 0(数字零):跳到行首;$:跳到行尾
  • gg:跳到文件第一行;G:跳到最后一行;5G:直接跳到第 5 行
  • Ctrl + f / Ctrl + b:整页向下/向上翻;Ctrl + u / Ctrl + d:半页滚动

删、改、复制、粘贴的直觉操作

命令模式下,操作 = 动作 + 范围。比如 dw 是“delete word”,dd 是“delete line”:

AI Word
AI Word

一款强大的 AI 智能内容创作平台,致力于帮助用户高效生成高质量、原创且符合 SEO 规范的各类文章。

AI Word 226
查看详情 AI Word
  • dd:删整行;3dd:删从当前行起共 3 行
  • yy:复制当前行;y$:复制从光标到行尾;yw:复制一个单词
  • p:在光标下方粘贴;P:在光标上方粘贴
  • x:删光标处字符;X:删光标前一个字符
  • cw:删当前单词并自动进入插入模式;c$:删到行尾并插入;cc:删整行重写
  • u:撤销;Ctrl + r:重做(不是 Ctrl + z)

搜索、替换和实用小技巧

底行模式(:)里能干很多事,不必记全,先熟用这几个:

  • /关键词 回车:向下搜索;按 n 继续找下一个,N 找上一个
  • :s/旧/新/:替换当前行第一个匹配项;:s/旧/新/g:替换当前行所有
  • :%s/旧/新/g:全文替换;加 c(如 :%s/old/new/gc)会逐个确认
  • :set nu:显示行号;:set nonu:隐藏行号
  • :set hlsearch:开启搜索高亮;:nohlsearch:临时关闭高亮
  • ZZ(Shift + z 两次):保存并退出(比 :wq 更快,无需回车)

基本上就这些。不需要一次全记住,挑 i、Esc、:wq、dd、yy、p、/、n 这八九个练熟,就能流畅写配置、改脚本、读日志了。

以上就是Linux vim编辑器高级教程_Linux vim常用快捷键说明的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号