linux文本编辑器有哪些_linux文本编辑器vi

《大数据和人工智能交流》头条号向广大初学者新增C 、Java 、Python 、Scala、javascript 等目前流行的计算机、大数据编程语言,希望大家以后关注本头条号更多的内容。

vi是linux的文本编辑器,vim是vi编辑器的增强版本,习惯上也称为vi

一、vi编辑器的工作模式

vi编辑器有命令模式、输入模式、末行模式,我们通过"vi 文件名"的形式打开(或新建)文件进行编辑,如图所示:

linux文本编辑器有哪些_linux文本编辑器vi

结合图示介绍vi编辑器的三种工作模式,相当于图形软件窗口中的不同界面,不同的模式中能够对文件进行的操作也不相同

1)命令模式:启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作

2)输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现"– INSERT –"的状态提示信息

3)末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号":"提示符

二、命令模式的基本操作

1、光标移动

linux文本编辑器有哪些_linux文本编辑器vi

2、复制、粘贴、删除

linux文本编辑器有哪些_linux文本编辑器vi

3、文件内容查找

linux文本编辑器有哪些_linux文本编辑器vi

4、撤销编辑及保存退出

linux文本编辑器有哪些_linux文本编辑器vi

5、保存文件及退出vi编辑器

linux文本编辑器有哪些_linux文本编辑器vi

6、打开新文件或读入其他文件内容

linux文本编辑器有哪些_linux文本编辑器vi

7、文件内容替换

linux文本编辑器有哪些_linux文本编辑器vi

《大数据和人工智能交流》的宗旨

1、将大数据和人工智能的专业数学:概率数理统计、线性代数、决策论、优化论、博弈论等数学模型变得通俗易懂。

2、将大数据和人工智能的专业涉及到的数据结构和算法:分类、聚类 、回归算法、概率等算法变得通俗易懂。

3、最新的高科技动态:数据采集方面的智能传感器技术;医疗大数据智能决策分析;物联网智慧城市等等。

根据初学者需要会有C语言、Java语言、Python语言、Scala函数式等目前主流计算机语言。

根据读者的需要有和人工智能相关的计算机科学与技术、电子技术、芯片技术等基础学科通俗易懂的文章。

本文【linux文本编辑器有哪些_linux文本编辑器vi】由作者: 乐观锁 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4298.html

(0)
上一篇 2023-03-08 10:35:56
下一篇 2023-03-08 10:49:08

相关推荐

  • 磁盘清理是干什么用的

    简介:当电脑时间用长了以后,磁盘中会产生大量的碎片,这时候就有必要清理一下磁盘。磁盘清理后,电脑的运行速度会明显变快。 工具:电脑 windows7操作系统 第一步:点击【我的电脑】 第二步:在c盘上右击,点击【属性】 第三步:点击【磁盘清理】 第四步:进行磁盘清理,要花几分钟的时间 第五步:磁盘清理成功,点击确定 注:删除的文件夹包括【已下载的程序文件】【…

    2023-03-20
    000
  • js确定取消对话框样式 js弹出框确定和取消

    为了避免误删数据,删除前应该不要嫌麻烦弹出一个确认/取消询问窗口,以前免错删数据后无法恢复。网站的数据删除由用 户在客户端发起,所以弹出确认/取消询问窗口由javascript来完成,它弹出的询问窗口跟Windows系统弹出的一样。 javascript删除前弹出一个确认/取消询问窗口有几种方法,我们只介绍一种方便调用的方法,这样既便于在 javascrip…

    2023-03-17
    300
  • 数据结构与算法难学吗

    在头条逼逼赖赖很久了,终于下定决心写一些专业的内容。看了很多程序员35岁遇到的危机,左思右想,大部分是算法与数据结构的核心技能不牢固,终日淹没在业务代码中。那就从这里入手,权做抛砖引玉。 很多人一提到算法与数据结构,会产生天生的恐惧感,很多非计算机专业的人也会有惯性思维就是编程是对数学要求很高的事情,事实上,绝大部分编程工作和数学关系非常小,大部分算法和数据…

    2023-03-12
    400
  • 阿里巴巴矢量图标素材库_阿里巴巴矢量图标素材库

    IconFont:阿里巴巴矢量图标库是由阿里巴巴体验团队倾力打造的中国第一个最大且功能最全的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能,是设计师和前端开发的便捷工具。 IconFont平台是由阿里巴巴UX部门推出的矢量图标管理网站,也是国内首家推广Webfont形式图标的平台。网站涵盖了1000多个常用图标并还在持续更新中,Iconfont平台为…

    2023-03-14
    400
  • md5校验码怎么用_md5校验失败什么意思

    哈喽,大家好!这里是能看懂的DNF全职百科、百科教学、热点资讯;看角色攻略,看我就够了,一站式教学,一篇看完。 本期内容:DNF冷知识——游戏安装失败、MD5校验失败,各种问题解决教学。 相信很多玩家都遇到过游戏安装失败的情况,而且还不是统一的问题,这里给大家提供解决办法,亲测有用 01 游戏安装失败7001004 官方下载 1、先检查自己的网络是否丢包,一…

    2023-03-19
    000
  • 联想笔记本电脑快捷键使用大全 联想电脑键盘功能图解

    THINKPAD笔记本快捷键一览表: 摘要: ibm快捷键一览表FN+F2=锁定屏幕FN+F3=关闭屏幕FN+F4=待机FN+F5=无线和蓝牙开关FN+F6=可以预览摄像头(在X201和T410之后的型号上启用)FN+F7=不同显示设备输出切换FN+F8=切换更改UltraNavTM设置(即用来禁用或启用小红帽或触控版)FN+F9=安全删除硬件FN+F12=…

    2023-03-20
    000
  • java程序设计基础第七版pdf_java程序设计教程第三版pdf

    前言 我们之前使用js库html2canvas + jspdf实现html转PDF、图片,并下载(详情请戳:html页面转PDF、图片操作记录),大致原理是将页面塞到画布里,以图片的方式放到PDF中,生成的文件比较大,文本记录Java使用iText7生成PDF iText 7是iText强大的PDF工具包的最新版本,用于PDF生成,PDF编程,处理和操作,如…

    2023-03-10
    600
  • 终端服务器是干什么的

    在日常的生活中,我们会听见“服务器挂了”、“服务器崩了”、“服务器怎么又在重启”之类的话,但是服务器到底是什么?服务器和普通电脑又有什么区别? 服务器是什么 首先,可以肯定的一点就是:服务器也是电脑,它内部结构同样是由主板、CPU、内存、硬盘、电源等硬件组成。服务器比普通计算机运行更快、负载更高、价格更贵。它为普通电脑、手机等其他终端设备提供计算、存储或者应…

    2023-03-20
    000
  • excel随机生成范围内小数_excel随机生成2位小数

    工作中经常和数据打交道的小伙伴肯定遇到过excel中小数点后较长的数字, 如下图,小数点后的小数位数有1位、2位、3位、4位的,我们只需要保留两位小数。 首先选择数字单元格区域,鼠标右键,选择“设置单元格格式” 进入到设置单元格格式对话框,点击数值,设置小数位数为 2 即可将小数位数显示为2位。 但这种设置单元格格式的方法只是显示的是两位小数,实际上还是没有…

    2023-03-12
    200
  • vb程序设计教程课后答案(vb程序设计第五版课后题答案)

    VisualBasic程序设计试题 国开-下放-7069VisualBasic程序设计 1、随机文件是因为() 2、顺序文件是因为() 3、文件号最大可取值为() 4、Print#1,STR$1中的Print是() 5、以下的属性和方法中()可重定义坐标系。 6、VB6.0是一种面向()的编程环境。 7、要使Forml窗体的标题栏显示"欢迎使用VB…

    2023-03-17
    200

发表回复

登录后才能评论
返回顶部
错说博客上线啦!