linux的vi命令详解,linux vi命令详解

linux的vi命令详解,linux vi命令详解linux 下使用 vi 编辑是很方便的 但是具体要怎么做呢 下面由学习啦小编为大家整理了 linux 下 vi 的相关命令 希望对大家有帮助 1 linuxvi 命令的基本观点基本上 vi 能够分为三种形态 区分是命令方式 commandmode 插入方式 Insertmode 和底行方式 lastlinemode 各方式的功用区分如下 1 命令行方式 commandmode 控制屏幕光标的移动 字

linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linux下vi的相关命令,希望对大家有帮助!

1.linux vi命令的基本观点

基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)和底行方式(last line mode),各方式的功用区分如下:

1) 命令行方式command mode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或许到 last line mode。

2) 插入方式(Insert mode)

只需在Insert mode下,才干够做文字输入,按「ESC」键可回到命令行方式。

3) 底行方式(last line mode)

将文件保管或退出vi,也能够配置编辑环境,如寻觅字符串、列出行号……等。

不过普通咱们在运用时把vi简化成两个方式,就是将底行方式(last line mode)也算入命令行方式command mode)。

2、linux vi命令的基本操作

a) 进入vi

在系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面:

$ vi myfile

不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(command mode)」,您要切换到「插入方式(Insert mode)」才干够输入文字。初次运用vi的人都会想先用上下左右键移动光标,结果计算机不断哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入方式(Insert mode)」再说吧!

b) 切换至插入方式(Insert mode)编辑文件

在「命令行方式(command mode)」下按一下字母「i」就能够进入「插入方式(Insert mode)」,这时分你就能够开端输入文字了。

c) Insert 的切换

您现在处于「插入方式(Insert mode)」,您就只好不断输入文字,假设您发觉输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行方式(command mode)」再删除文字。

d) 退出vi及保管文件

在「命令行方式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如:

: w filename (输入 「w filename」将文章以指定的文件名filename保管)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强迫退出vi)

3、linux vi命令行方式(command mode)功用键

1). 插入方式

按「i」切换进入插入方式「insert mode」,按“i”进入插入方式后是从光标现在位置开端输入文件;

按「a」进入插入方式后,是从现在光标所在位置的下一个位置开端输入文字;

按「o」进入插入方式后,是插入新的一行,从行首开端输入文字

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

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

(0)
上一篇 2026年3月18日 下午5:47
下一篇 2026年3月18日 下午5:47


相关推荐

  • Pytorch — sensitivity 计算

    Pytorch — sensitivity 计算Pytorchsensi 敏感度计算 1 sensitivity 是一种局部性的指标 表达正确识别正类个数 正类总个数 Sensitivity TPR TP TP FN 2 specificity 同理 不同之处为 正确识别负类个数 负类总个数 Specificity TNR TN TN FP 1 代码如下 defsensitivi output target

    2026年3月18日
    1
  • navicat15.0.22激活码【在线注册码/序列号/破解码】

    navicat15.0.22激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    90
  • linux signal 处理

    linux signal 处理

    2021年12月7日
    36
  • IOC 控制反转[通俗易懂]

    IOC 控制反转[通俗易懂]SpringFramework概述https://blog.csdn.net/centrl/article/details/115519480通过前面的学习,我们至少已经知道IOC,下面我们就来说说IOC是个什么东西。1.写在前面首先来想一件事,作为程序员,怎么开发程序才最巴适?我觉得最起码有两点:开发简单、升级简单。开发简单,就是我们只管写业务逻辑(培养只会写if-else的程序员)。 升级简单,这里也包含两点:我们使用的技术(可理解为框架)出了什么问…

    2022年6月16日
    35
  • 批处理删除指定文件或文件夹

    批处理删除指定文件或文件夹批处理删除指定文件或文件夹 1 DEL1 1DEL 的命令参数 1 2 用 DEL 命令删除文件 1 3 在 cmd 中查看 DEL 的帮助 2 RD2 1RD 的命令参数 2 2 用 RD 删除文件夹 2 3 在 cmd 中查看 RD 的帮助 1 DEL1 1DEL 的命令参数使用 del 命令能指定文件 Del erase Drive Path FileName 指删除指定文件 指定要删除的文件或文件集的位置和名称 语法格式如下 del Drive Path FileName

    2026年3月18日
    2
  • python爬虫 记录一次爬取淘宝的过程

    python爬虫 记录一次爬取淘宝的过程

    2021年11月10日
    109

发表回复

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

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