linux中vi编辑器保存文件命令_linux用vi编辑文件

linux中vi编辑器保存文件命令_linux用vi编辑文件工具:Linux方法:1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touchfilename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得.2、用”vitest12″命令进入vi命令行模式(vifilename).如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的”i”就可以了.这样就可以编辑文本,删除文本中的内容.按键盘上…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

工具:

Linux

方法:

1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得.

6754ffaa8ed398b81f8ebb5aa8ed58db.png

2、用”vi test12″命令进入vi命令行模式(vi filename). 如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的”i”就可以了.这样就可以编辑文本,删除文本中的内容.按键盘上的上下左右键.来回移动了.就跟在windows 系统中编辑文本一样.

3c1248fdac7b9b5a194a8876d96526b2.png

3、输入要输入的内容.如果想退出文本编辑模式.并且保存刚刚编辑的文本.首先点击一下键盘上的”ESC”,然后输入”:wq!”这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的”ESC”,输入”:q!”.如果不确定是否成功.可以通过”cat filename” 命令来查看.

a96f31c4e5aa4f3f1ee9ea69b93bc84b.png

4、光标的移动除了键盘上的上下左右键.也可以是小写模式下,按键盘上的”h,j,k,l”,

“ctrl+b”:屏幕往后移动一页

“ctrl+f”:屏幕往前移动一页

“ctrl+u”:屏幕往后移动半页

“ctrl+d”:屏幕往前移动半页

输入任何一个整数,然后输入”shift+G” 就可以到这一页的开头了.

按键盘上的大写”G”移动到文章的最后.

按”$”符号将光标移动到行尾

“^”将光标移到行头

“w”:将光标移到下一行头

“b”:跟”w”相反.移到上一行行头

“e”:将光标移到下一行尾.

如果想让文本显示行号.就在命令行 模式下,在文本最后输入”:set nu”命令.就可以了

e072e5e4bae9266ad70e0c2e227e8f53.png

5、复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区中。   「yy」:复制光标所在行到缓冲区。   「#yy」:例如,「6yy」表示拷贝从光标所在的该行”往下数”6行文字。   「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与”y”有关的复制命令都必须与”p”配合才能完成复制与粘贴功能。

6、查找

用”/”加上要查找的内容.例如”/hello”或者是”?hello”也是可以的.

1fb0815621c14198b83ead38cafed5f5.png

7、替换   「r」:替换光标所在处的字符。 ,按一下”r”然后输入要即可.  「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

8、恢复上一次操作   「u」:如果误执行一个命令,可以马上按下「u」,回到上一个操作。按多次”u”可以执行多次恢复.就相当于”CTRL +Z”的操作.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190832.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一文掌握Redis主从复制、哨兵、Cluster三种集群模式「建议收藏」

    一文掌握Redis主从复制、哨兵、Cluster三种集群模式

    2022年2月14日
    60
  • java 打印数组内容

    java 打印数组内容对于java打印数组内容,暂时总结若干方法如:

    2022年6月6日
    31
  • jdk下载/Linux64位 jdk1.8 jdk-8u161下载[通俗易懂]

    jdk下载/Linux64位 jdk1.8 jdk-8u161下载[通俗易懂]Linux64位jdk1.8jdk-8u161-linux-x64.tar.gzjdk1.8jdk-8u161-linux64看到在csdn下载这个jdk1.88u161版本的都要积分,就去官网下载了一个放云盘jdk1.88u161百度云盘下载链接:https://pan.baidu.com/s/18IicPYf7W0j-sHBXvfKyyg下载jdk的oracle官网:http…

    2022年7月16日
    39
  • ORAN专题系列-1:什么是开放无线接入网O-RAN「建议收藏」

    这篇文章将回答如下几个问题:什么是无线接入网RAN?什么是开放无线接入网ORAN?ORAN与5G的关系?ORAN提出的动机?ORAN的参与方?以及ORAN的技术目标?ORAN标准的组织架构?

    2022年4月16日
    33
  • 关于LLDP

    关于LLDPLLDP是LinkLayerDiscoveryProtocol链路层发现协议的简称,几乎所有以太网交换机都内置了这个功能。LLDP的大致原理如下:1交换机定期通过LLDP报文对外广播自己的设备类型、端口编号等信息,交换机不会转发LLDP报文,但是会在链路上侦听其他设备发送过来的LLDP数据,并在一定时限的有效期内存储在交换机MIB中,可以供SNMP查询,进而掌握自己邻居的大致情况。

    2022年5月28日
    179
  • tree命令详解

    tree命令详解命令:tree命令说明:以树状格式列出目录的内容,查看文件系统的结构命令用法:tree[选项]…[文件]…参数说明:参数参数说明备注-a打印所有文件,包括隐藏文件、目录-C在文件和目录清单上加上色彩,便于区分文件类型-d仅列出目录名称,而非内容-D列出文件或目录更改时间-L目录树的最大显示深度-p打印结构同时打印文件权限-l跟随目录的符号链接,就像它们是目录一样。避免了导致递归循环的链接-f打印每个

    2022年7月25日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号