vi编辑器(一)

简介:

vi编辑器有两种模式,编辑模式和命令模式,两种模式可以自由切换。vi打开一个文件后,进入的是命令模式。在命令模式下,可以输入各种编辑命令,如查找,拷贝,复制,撤销等等。编辑模式下,键盘上输入的字符直接成为文本的一部分。

命令模式进入编辑模式:

l  a:从当前光标所在位置的下一个位置开始插入字符

l  A:当前光标所在行的末尾处开始插入字符

l  i:从光标的当前位置处开始插入字符

l  I:从光标所在的行的第一个非空白字符处前开始插入

l  o:在光标所在的行的下方新增1行,并将光标移到改行开始处后进入插入模式

l  O:在光标所在的行的上方新增1行,并将光标移到改行开始处后进入插入模式

编辑模式进入命令模式:

l  Esc

退出vi编辑器:

         退出vi编辑器的命令有,:q,:wq,:q!,:x.注意前面都有一个‘:’号。q表示直接退出,如果对文件进行了修改,q命令将失效。这时,如果想存盘退出,应使用:wq或者:w,也可以用两个命令,即先写文件再退出,分别为:w和:q。如果不想保存对文件的修改应使用:q!

编辑命令:

编译一般有两个步骤:

第一:将光标移动到指定的位置。

第二:对该位置出的文本或者文本块进行某种操作。对文本的操作包括单个字符的新增、修改、删除、复制、粘贴和整个文本块的新增、修改、删除、复制、粘贴还有操作的撤销命令等等。

光标移动命令有:

l  0:将光标移动到一行的最前位置

l  $:将光标移动到一行的最末位位置

l  H:将光标移动到当前屏的第一行开始处

l  M:将光标移动到当前屏的中间一行开始处

l  L:将光标移动到当前屏的最后一行开始处

l  PageDown:下一页

l  PageUp:上一页

l  b:移动到上一个单词的第一个字符处

l  w:移动到下一个单词的第一个字符处

l  ^:移动到当前列的第一个非空白字符处

l  -:光标移动到上一行(小键盘)

l  +:光标移动到下一行(小键盘)

l  n-:光标移动到前n行的位置

l  n+:光标移动到后n行的位置

l  nG:光标跳到文本的第n

l  fx:同一行内向右移动到x字符处

l  Fx:同一行内向左移动到x字符处

l  tx:同一行内向右移动到x字符前

l  Tx:同一行内向左移动到x字符前

l  ;:配合f&t命令,重复一次

l  ,:配合f&t命令,反方向重复一次

l  /string:移动到有string字符串的位置处,从前向后找

l  ?string:移动到有string字符串的位置处,从后往前找

l  n:配合/&?,重复一次

l  N:配合/&?,反方向重复一次

l  (:光标移动到上个句子开始处

l  ):光标移动到下个句子开始处

l  {:光标移动到段落开始处

l  }:光标移动到段落的结束处

l  n(:向后移动n个句子

l  n):向前移动n个句子

l  n{:向后移动n个段落

l  n}:向前移动n个段落

文本编辑命令有:

l  x:删除光标所在处的字符

l  dd:删除光标所在的列

l  r:对光标所在的位置的字符进行修改,按下r键之后,按下需要重新输入的字符键

l  R:输入的字符覆盖原来的字符,直到按下Esc键退出。

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

l  S:删除光标所在的行,并进入输入模式

l  u:恢复被删除的字符

l  U:恢复光标所在的列的所有改变

l  D:删除光标所在位置开始处到所在行结束的所有字符

l  dd:删除光标所在行

l  ndd:从光标开始处往下删除n

l  yy:复制光标所在的航

l  nyy:从光标所在的行开始往下共复制n

l  p:粘贴


本文转自hipercomer 51CTO博客,原文链接:http://blog.51cto.com/hipercomer/824644


相关文章
vi编辑器替换字符串命令
vi编辑器替换字符串命令
198 1
|
8月前
|
Unix Linux 开发工具
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
251 6
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
运维 Java Linux
【运维基础知识】掌握VI编辑器:提升你的Java开发效率
本文详细介绍了VI编辑器的常用命令,包括模式切换、文本编辑、搜索替换及退出操作,帮助Java开发者提高在Linux环境下的编码效率。掌握这些命令,将使你在开发过程中更加得心应手。
157 2
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
220 0
|
Docker 容器
GNU nano使用(有些默认打开是nano的,之前都是vi编辑器)
GNU nano使用(有些默认打开是nano的,之前都是vi编辑器)
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
160 0
Linux的基础编程——vi/vim编辑器(六)
|
Linux
linux vi编辑器常用命令
linux vi编辑器常用命令
168 0
|
算法 Linux 应用服务中间件
【Linux】vi文本编辑器
【Linux】vi文本编辑器
150 0

热门文章

最新文章