专栏首页Linux基础入门(13)Linux文本编辑器Vim常用操作

(13)Linux文本编辑器Vim常用操作

Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。

Vim没有菜单,只有命令。

Vim工作模式:

1.插入命令

① a:在光标所在字符后插入

② A:在光标所在行行尾插入

③ i:在光标所在字符前插入

④ I:在光标所在行行首插入

⑤ o:在光标下插入新行

⑥ O:在光标上插入新行

⭐视频演示:

2.定位操作

① :set nu:设置行号

② :set nonu :取消行号

③ gg :到第一行

④ G :到最后一行

⑤ nG :到第n行

⑥ :n :到第n行

⑦ $ :移至行尾

⑧ 0 :移至行首

⭐视频演示:

3.删除命令

①x:删除光标所在处字符

②nx:删除光标所在处后n个字符

③dd:删除光标所在行,ndd删除n行

④dG:删除光标所在行到文件末尾内容

⑤D:删除光标所在处到行尾内容

⑥:n1,n2d:删除指定范围的行

⭐视频演示:

4.复制和剪切命令

①yy :复制当前行

②nyy :复制当前行以下n行

③dd :剪切当前行

④ndd :剪切当前行以下n行

⑤p、P:粘贴在当前光标所在行下或行上

⭐视频演示:

5.替换或取消命令

①r:替换光标所在处字符

②R:从光标所在处开始替换字符,按Esc结束

③u:取消上一步操作

6.搜索和搜索替换命令

①/string:搜索指定字符串;搜索时忽略大小写:set ic,取消忽略:set noic

②n:搜索指定字符串的下一个出现位置

③:%s/要替换的字符串/替换的新的字符串/g:全文替换指定字符串

④:n1,n2s/要替换的字符串/替换的新的字符串/g:在一定范围内替换指定字符串,把/g换成/c 进行询问确认

⭐视频演示:

7.保存和退出命令

①:w 保存修改 ②:w new_filename 另存为指定文件 ③:wq 保存修改并退出 ④ZZ 快捷键,保存修改退出 ⑤:q! 不保存修改退出 ⑥:wq! 保存修改并退出(只有文件所有者以及root可以使用)适合保存root只有只读权限的文件

END

本文分享自微信公众号 - 生信real(hh98330),作者:yu'zai

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-08-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • (23)Bash位置参数变量

    位置参数变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的。

    生信real
  • (2)分子生物学专业名词

    1、原噬菌体(prophage):指的是某些温和噬菌体侵染细菌后,其核酸整合到宿主细菌染色体中。噬菌体所整合的核酸称为原噬菌体。它是繁殖和传递噬菌体本身遗传信息...

    生信real
  • (32)条件判断

    生信real
  • linux下编辑VI窗口插入与编辑命令

    前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率。 一,模式 vi编辑器有3...

    学到老
  • linux下编辑VI窗口插入与编辑命令

    前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率。 一,模式 vi编辑器有3...

    学到老
  • linux vim编辑器之常用指令

    以上这些是vim的一些常用指令,会了这些指令你会发现vim非常好使,这些指令还是有些规律的,复制yy,粘贴p,替换r,删除dd,再和数字相结合就会出现多行操作的...

    我是李超人
  • linux使用文本编辑器vi常用命令

    ndd:n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)

    yaohong
  • vim 快捷键技巧总结

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是...

    阳光岛主
  • 可编辑DIV设置光标位置

    平时我们使用文本框input, textarea时,我们有时候需要得到光标的位置或者说设置光标的位置. 但是文本框有个不足,就是不能满足我们插入图片或者其他的一...

    joshua317
  • 正常模式中Vim最常用命令,为大家整理完毕(建议收藏)

    前面小编讲了关于vim的下载以及用g++来写C语言,可能大家还是会倾向于codeblocks,vs或者IDE,小编也有这种情况,可能大家都是觉得用Vim太单调了...

    小Bob来啦

扫码关注云+社区

领取腾讯云代金券