Linux文本编辑命令 您所在的位置:网站首页 linux文本编辑工具有哪些类型 Linux文本编辑命令

Linux文本编辑命令

2024-04-18 15:15| 来源: 网络整理| 查看: 265

Ⅰ vi与vim区别与扩展用法

vi不显示高亮颜色语法

vim显示高亮颜色语法

其他功能没有什么区别。

默认vi是安装的 , vim需要通过yum install vim -y

Ⅱ vi编辑器的操作模式

命令行模式:

vi或vim进入文件后默认命令模式在编辑模式下按下ESC键返回命令行模式。是vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等。 a:进入插入模式并在光标之后进行添加。 i:进入插入模式并在光标之前进行插入。 o:进入插入模式并在当前(光标所在)行之下开启新的一行。

编辑/插入模式:输入a、i、o之一

在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。

扩展/末行模式:输入冒号:

在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(:),冒号这一操作将把光标移到屏幕的最后一行。Ⅲ 在vi编辑器中光标的移动 $ 光标移动到当前行的行末 0 光标移动到当前行的行首 G 光标移动到文末行 gg 光标移动到文首行 nG n为数字,输入数字+G表示移动到第n行 H 光标移动到当前屏幕第一行行首 M 光标移动到当前屏幕中间行行首 L 光标移动到当前屏幕末行行首Ⅳ vi编辑器中复制删除操作 dd 删除光标所在的行 ndd n为数字,键入数字+dd表示删除当前行开始的n行 yy 复制光标所在的行 nyy n为数字,复制光标所在位置开始的共n行 p 将已复制的内容粘贴到光标下一行 P 将已复制的内容粘贴到光标上一行 u 在未退出当前vi编辑器的前提下,恢复上一次的操作Ⅴ 末行模式下的操作 :w 保存当前内容 :q 退出当前编辑 :w! 强制保存 :q! 强制退出Ⅵ 设置环境(临时设置) :set nu 显示行号 :set ic 不区分大小写 :set nonu 取消行号 :set noic 取消不区分大小写设置Ⅶ echo命令(将输出内容添加到文本中)echo "123" > 1.txt 将文本内容123覆盖到1.txt文档中,该方式会删除文本中原内容 echo "456" >> 1.txt 将文本内容456追加方式添加到1.txt文档中,该方式不会删除原文档内容


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有