Vim的基本操作总结

- 日理万妓 2022-07-12 07:06 344阅读 0赞

最近在学习Linux基础的时候,对Vim的基本操作时遇到很多问题,如编辑错误,无法退出Vim等。通过一系列的学习后才解决了这些问题,希望这个过程能对后来者有所帮助
先对Vim的三种模式做个大致的介绍:
Vi有三种基本工作模式:

  • 命令模式
  • 文本输入模式
  • 末行模式。

三种模式之间的关系如下:
这里写图片描述

1.1输入vi 指令 进入指定的文件进行编辑 如下图所示:
这里写图片描述

1.2 若指定文件已经存在则进入Vim时是“指令模式”,此模式下只能编辑一些 属于 Vim的 指令, VIm才能识别,否则Vim禁止用户编辑,然后(参考上图模式转换)通过点击“i” 键来进行模式转换,转到“插入模式(即编辑模式)”,此模式下,用户可以对文件进行编辑。点击“esc”键返回“命令行模式”。若想保存退出,则必须先从“命令行模式”进入“末行模式”具体操作时点击“:”键,进入“末行模式”后通过点击”w”键来对文件内容进行保存,通过“q”键来退出Vim。
若指定文件没有存在,则VIm默认模式是“插入模式”,用户可直接对文件进行编辑。
详细步骤配图如下:
进入“插入模式”后的情景:
这里写图片描述

进入“末尾模式”后的情景:
这里写图片描述

Linux Vi 删除全部内容,删除某行到结尾,删除某段内容 的方法
1.打开文件

  1. vi filename

2.转到文件结尾

  1. G

或转到第9行

  1. 9G

3.删除所有内容(先用G转到文件尾) ,使用:

  1. :1,.d

或者删除第9行到第200行的内容(先用200G转到第200行) ,使用

  1. :9,.d

删除说明:这是在vi中 ,“.”当前行 ,“1,.”表示从第一行到当前行 ,“d”删除

1.3、查看和设置文件格式(fileformat)

  1. :set ff?
  2. #会在底端提示:fileformat=dos

将 dos 格式设置为 unix

  1. :set ff=unix

发表评论

表情:
评论列表 (有 0 条评论,344人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vim基本使用

    关于vim是什么我就不介绍了,我写这篇文章的目的是为了自己没事看自己的文章的时候,回忆关于vim的一些快捷键。 这里不介绍vim的具体学习,只是对于一些命令的记录,新手可以参

    相关 Vim基本操作总结

    最近在学习Linux基础的时候,对Vim的基本操作时遇到很多问题,如编辑错误,无法退出Vim等。通过一系列的学习后才解决了这些问题,希望这个过程能对后来者有所帮助 先对Vi

    相关 Vim基本操作

    vim是linux中很好用很强大的一款编辑器,不仅仅是文本编辑器哦,但是上手稍微有点复杂,这篇文章讲了如何上手vim,分享给大家 Vim的基本操作: 1.linux 默认自