加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim文本编辑器

发布时间:2020-12-15 23:02:19 所属栏目:安全 来源:网络整理
导读:vim 是 一个同vi 向上兼容的文本编辑器,可以用来编辑文本。 vim有三种模式,分别是: 命令模式 插入模式 末行模式 命令模式下,可以对文本进行复制删除等操作 插入模式下,可对文本进行编辑,修改等操作 末行模式下,可以进行保存、退出、设置vi环境等操作

vim 是 一个同vi 向上兼容的文本编辑器,可以用来编辑文本。

vim有三种模式,分别是:

  命令模式

  插入模式

  末行模式

命令模式下,可以对文本进行复制删除等操作

插入模式下,可对文本进行编辑,修改等操作

末行模式下,可以进行保存、退出、设置vi环境等操作

具体用法:

  vim filename

    

? ?

命令模式下:

  yy:复制一行;? ? nyy:复制n行

  p:粘贴

  x:删除光标所在字符;? ?nx:从光标所在字符开始,向后删除n个字符

  X:向前删除

  dd:删除光标所在行;? ndd:删除n行;? ?d$:删除光标至行尾

?  D:同dd

   r:修改光标所在字符

  s:删除光标所在字符,并进入插入模式

  S:删除光标所在行,并进入插入模式

  u:撤销上一次操作,类似于windows的ctrl+z

  .(点):重复上一次操作

  gg:跳到文本开头

  G:跳到文本末尾

  /或?:在文本中搜索

移动光标

  0:移动光标到行首

  $:移动光标到行尾

  ctrl+d、f、u、b:分别为向下半页、向下一页、向上半页、向上一页

  H:移动光标到窗口的第一行

  M:移动光标到窗口的中间行

  L:移动光标到窗口的最后一行

区块选择

  v:选择要操作的字符

  V:选择要操作的行

   

在命令模式下,按a、A、o、O、i、I,可以进入插入模式

  a:从光标所在字符后面开始插入

  A:从光标所在行的行尾开始插入

  o:从光标所在行的下一行,另起一行

  O:从光标所在行的上一行,另起以行

  i/I:常用

? ??

文本编辑完成后,按esc进入命令模式,再用shift+冒号进入末行模式

末行模式下:

  w:保存;??q:退出? ;? wq:保存并退出

  q!:不保存并强制退出

  set nu/nonu:选择是否显示行号

  N:跳到第N行

  此模式下还可以对文件内容进行查找与替换

    常用操作:

      /a  将光标定位到"“a”所在行

      s/a1/a2? ? 用a2替换掉光标所在行首次出现的a1

      3,5s/a1/a2/g  用a2替换掉第3到5行中所有的a1

      %s/a1/a2/g  用a2替换掉全文中的a1

    

vim多文件编辑

  1.vim file1 file2 fileN 同时编辑多个文件

  末行模式下:files? 查看所有文件名;? n? 切换下一个文件;? N? ?切换上一个文件

  2.在末行模式下,输入sp file就可以在开同一窗口编辑一个新的文件,ctrl+w+w用于在文件之间上下切换

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读