老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

vim常用命令有哪些?看老男孩Linux培训怎么说?

老男孩IT教育

常见问题

2020年11月30日 14:26

老男孩Linux运维培训学习。vim是一个文本编辑程序,没有菜单,只有命令,且命令繁多。在运维培训学习中,vim编辑器都有哪些知识点?有哪些命令需要掌握?

  vim是一个文本编辑程序,没有菜单,只有命令,且命令繁多。在运维培训学习中,vim编辑器都有哪些知识点?有哪些命令需要掌握?

  命令行模式下相关命令

  移动光标

  h:←左移

  l:→右移

  j:↓下移

  k:↑上移

  gg:光标移动文件开头

  G:光标移动到文件末尾

  0:光标移动到行首

  $:光标移动到行尾

  123G:跳转到第123行

  删除字符

  x:删除光标后一个字符,相当于Del

  X:删除光标前一个字符,相当于Backspace

  dw:删除光标开始位置的字,包含光标所在字符

  光标必须移动到删除单词的首字符上

  d0:删除光标前本行所有内容,不包含光标所在字符

  D(d$):删除光标后本行所有内容,包含光标所在字符

  dd:删除光标所在行

  n dd删除指定的行数

  并不是真的删除,实际上是剪切

北京运维培训多少钱?老男孩Linux培训班学习

  撤销操作

  u:一步一步撤销

  Ctr-r:反撤销

  复制粘贴

  yy:复制当前行,n yy复制n行

  p:在光标所在位置向下新开辟一行,粘贴

  P:从光标所在行,开始粘贴

  可视模式

  v:按字移动

  配合h、j、k、l使用

  使用y复制选中内容

  替换操作

  r:替换当前字符

  文本行移动

  >>:文本行右移

  <<:文本行左移

  文本模式下相关命令

  进入输入模式

  i:插入光标前一个字符

  I:插入行首

  a:插入光标后一个字符

  A:插入行未

  o:向下新开一行,插入行首

  O:向上新开一行,插入行首

  s:删除光标所在的字符

  S:删除当前行

  分屏操作

  进入分屏模式

  命令:sp将屏幕分为两部分--&gt;水平

  命令:vsp将屏幕分为两部分--&gt;垂直

  命令:sp(vsp)+文件名水平或垂直拆分窗口显示两个不同的文件

  退出分屏模式

  命令:wqall保存并退出所有屏幕

  命令:wq保存并退出光标所在的屏幕

  Ctrl+ww切换两个屏幕

  vim打造IDE

  系统级配置文件目录:/etc/vim/vimrc

  用户级配置文件目录:~/.vim/vimrc

  修改配置文件vimrc或者.vimrc

  以上便是今天分享的vim命令相关知识。更多Linux学习内容,欢迎关注老男孩教育Linux运维培训课程。老男孩教育Linux培训班,从0基础到云计算架构,是一系列的实践课程。在Linux基础、云计算运维、Docker容器、集群与存储、数据库管理、安全技术、自动化运维、Python开发等方面的教学,帮助学生高效学习Linux技术,奠定坚实的理论基础和优秀的实践能力。帮助更多的Linux爱好者成为更好的Linux运维工程师。

  老男孩教育:https://www.oldboyedu.com/

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。