linux vim编辑器,vim命令编辑

  linux vim编辑器,vim命令编辑

  Vi(vim)是Linux上非常常见的编辑器,很多Linux发行版都默认安装了vi(vim)。Vi(vim)命令众多,但如果灵活使用,效率会大大提高。Vi是“可视化界面”的缩写,vim是vi的改进。对于一般的系统管理和维护,Vi已经足够了,如果要使用代码高亮,可以使用vim。vps侦探整理了vi的使用教程:包括vi的基本介绍、使用方式、打开、关闭和保存文件、插入文本或新行、移动光标、删除、恢复字符或行、搜索等。是一本适合初学者学习vi的教程。

  Vi有三种模式:插入模式、命令模式和低线模式。

  插入模式:在该模式下,可以输入字符,按ESC键将返回命令模式。

  命令模式:可以移动光标,删除字符等。

  低线模式:可以保存文件、退出vi、设置vi、查找等功能(低线模式也可以看作是命令模式)。

  1.打开、保存和关闭文件(在vi命令模式下使用)

  Vi filename //打开文件名文件

  :w //保存文件

  :西vpser.net//Save到vpser.net文件

  :q //退出编辑器。如果文件已经被修改,请使用以下命令

  :q!//不保存退出编辑器。

  :wq //退出编辑器并保存文件。

  二、插入文本或行(用于vi命令模式,执行以下命令后将进入插入模式,按ESC退出插入模式)

  //在当前光标位置的右侧添加文本

  I //在当前光标位置的左侧添加文本

  A //在当前行的末尾添加文本

  I //在当前行的开头添加文本(包含非空字符的行的开头)

  O //在当前行上方创建一个新行

  O //在当前行下方创建一个新行

  R //替换(覆盖)当前光标位置及其后面的一些文本。

  J //合并光标所在的行和下一行(仍处于命令模式)

  三。移动光标(在vi命令模式下使用)

  1.使用向上、向下、向左和向右方向键。

  2.在命令模式下:H向左,J向下,K向上,L向右。

  空格键向右,退格键向左,回车移动到下一行的开头,-移动到上一行的开头。

  四。删除和恢复字符或行(在vi命令模式下使用)

  X //删除当前字符

  Nx //从光标处删除N个字符

  Dd //删除当前行

  d//向下删除N行,包括当前行

  U //撤消上一次操作

  U //撤消当前行的所有操作

  动词(verb的缩写)搜索(在vi命令模式下使用)

  /vpser //在光标下搜索vpser字符串

  ?Vpser //在游标中搜索Vpser字符串

  N //向下搜索上一个搜索操作

  N //向上搜索上一个搜索操作

  不及物动词跳转到指定行(在VI命令模式下使用)

  N //向下跳n行

  N- //向上跳n行

  NG //跳转到行号为n的行。

  G //跳到文件的底部

  七。设置行号(在VI命令模式下使用)

  :设置nu //显示行号

  :设置nonu //抑制行号显示

  八。复制和粘贴(在VI命令模式下使用)

  Yy //将当前行复制到缓冲区。也可以用‘ayy’来复制。‘A’是缓冲区,A也可以用A到Z中的任意一个字母代替,可以完成多个复制任务。

  NY//将当前行的下N行复制到缓冲区。您也可以使用“任何”来复制。‘A’是缓冲区,A也可以用A到Z的任意一个字母代替,可以完成多个复制任务。

  Yw //将字符从光标的开头复制到单词的结尾。

  Nyw //从光标处复制n个单词。

  y//将光标处的内容复制到行首。VPS侦探

  Y$ //将光标处的内容复制到行尾。

  P //将剪贴板中的内容粘贴到光标后面。如果使用前置自定义缓冲,建议用‘AP’粘贴。

  P //将剪贴板中的内容粘贴到光标前面。如果使用前端自定义缓冲区,建议使用 aP粘贴。

  九。替换(用于vi命令模式)

  :s/old/new //用new替换该行中第一次出现的old

  :s/old/new/g //用new替换该行中的所有旧内容

  :n,ms/old/new/g //用新的替换从n到m的所有旧的行。

  用法:%s/old/new/g //用新的替换当前文件中所有旧的。

  X.编辑其他文档

  :e otherfilename //用文件名otherfilename编辑文件。

  XI。修改文件格式

  :set fileformat=unix //将文件修改为unix格式。比如win下的文本文件在linux下会出现m。

  总结:虽然vi(vim)教程有很多命令,但是只要你努力练习,相信你会很快掌握,给你的工作或者学习带来更高的效率。如果不知道自己处于什么模式,可以按两次Esc键返回命令模式。最后会有一个提醒:注意大小写!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: