vi VS vim编辑器【有待完善】
vi编辑器
- vi编辑器存在意义
- vi编辑器的功能性及示例
- vi优缺点
vi编辑器存在意义
vi编辑器是一款经典的文本编辑器,在Unix和Linux系统中被广泛应用。它以其高效、灵活的编辑方式和强大的功能成为了程序员和系统管理员的最爱。
vi编辑器的操作方式分为两种模式,即命令模式和编辑模式。在命令模式下,可以执行各种编辑命令,如插入、删除、复制等。在编辑模式下,可以直接编辑文本内容。这种操作方式虽然需要一定的学习成本,但一旦掌握了vi编辑器的操作技巧,就可以极大地提高编辑效率和工作效率。
vi编辑器还具有自动备份、处理大文件、支持多种文本格式等优点。它可以自动备份文本文件,以防止误操作或系统崩溃导致数据丢失。它可以处理非常大的文件,而且速度非常快。同时,它也可以处理多种文本格式,如ASCII、Unicode等。
vi编辑器的功能性及示例
vi编辑器是Unix和Linux系统中最受欢迎的文本编辑器之一。尽管它的学习曲线可能有些陡峭,但一旦熟练掌握其功能和操作,它就可以成为您的最佳工具。下面是关于vi编辑器的一些实际用例,以帮助您更好地了解它。
打开文件
在vi编辑器中,使用以下命令打开一个文件:
vi filename
如果文件不存在,则创建一个新文件并打开它。如果文件已经存在,则打开该文件并在命令模式下开始编辑。
切换模式
vi编辑器有两种模式,分别是命令模式和编辑模式。在命令模式下,您可以执行各种操作命令,如复制、删除、查找等。而在编辑模式下,您可以直接编辑文本内容。要从命令模式切换到编辑模式,请按下“i”键。要从编辑模式切换回命令模式,请按下“ESC”键。
- 保存文件
在vi编辑器中,要保存文件并保留对其所做的任何更改,请使用以下命令:
:w
- 这会将更改保存到文件中。如果想要将更改保存到不同的文件名,请使用以下命令:
:w newfilename
- 退出编辑器
要退出vi编辑器,请使用以下命令:
:q
- 如果您在编辑过程中做出了更改,但未将更改保存到文件中,则vi编辑器不会允许您退出。如果您确定要退出并放弃任何更改,请使用以下命令:
:q!
- 搜索和替换文本
在vi编辑器中,要搜索特定的文本,请使用以下命令:
:/searchterm
- 这将在文件中查找“searchterm”并将光标移动到第一次出现的位置。要在整个文件中查找并替换特定的文本,请使用以下命令:
:%s/searchterm/replacement/g
这会将文件中所有的“searchterm”替换为“replacement”。
- 复制、剪切和粘贴文本
在vi编辑器中,要复制一段文本,请在命令模式下将光标移动到该文本的起始位置,然后按下以下命令:
yy
- 这会将整行复制到缓冲区中。要剪切一段文本,请在命令模式下将光标移动到该文本的起始位置,然后按下以下命令:
dd
- 这会将整行删除并将其保存到缓冲区中。要粘贴文本,请将光标移动到要插入文本的位置,然后按下以下命令:
p
这会将缓冲区中的内容粘贴到光标位置。
移动光标
在vi编辑器中,可以使用以下命令来移动光标:
向上移动一行:k
向下移动一行:j
向左移动一个字符:h
向右移动一个字符:l
跳转到行首:0
跳转到行尾:$
跳转到下一个单词:w
跳转到上一个单词:b
重复上一个命令
在vi编辑器中,您可以使用以下命令来重复上一个命令:
.
这对于执行一系列类似的操作非常有用,例如在多个行中执行相同的编辑操作。
撤销和恢复
在vi编辑器中,可以使用以下命令来撤销和恢复更改:
撤销上一个操作:u
恢复上一个撤销的操作:CTRL + r
vi优缺点
vi编辑器的主要优点是:
高效:vi编辑器是一个非常快速和高效的编辑器,可以处理大型文件和大量文本。
稳定:vi编辑器可以在所有类型的Unix和Linux系统上运行,并且不容易崩溃或崩溃。
自定义:vi编辑器可以根据您的需要进行自定义,并且可以使用许多不同的插件和扩展程序。
vi编辑器的主要缺点是:
学习曲线陡峭:对于新手来说,vi编辑器的学习曲线可能很陡峭,需要花费一些时间和精力来熟悉其命令和操作。
缺乏图形用户界面:与其他编辑器相比,vi编辑器缺乏图形用户界面,并且可能不够直观或易于使用。
需要记住命令:在vi编辑器中,需要记住一些命令和快捷键,这可能需要一些练习和记忆。
总之,vi编辑器是一种非常强大的文本编辑器,特别适合在Unix和Linux系统上进行文本编辑。虽然它可能需要一些学习和适应时间,但一旦熟悉其命令和操作,就可以成为您的最佳工具。
vi VS vim编辑器【有待完善】相关推荐
- Linux学习(三)--vi和vim编辑器
Linux学习–vi和vim编辑器 一.基本介绍 首先,我们需要明白一点,所有的Linux系统内都会默认安装vi文本编辑器: 其次,vim可以看做是vi的增强版,具有程序编辑的能力,可以主动的 ...
- 学习vi和vim编辑器(8):全局替换(1)
本章学习vi编辑器中的全局替换命令.通过全局替换命令,可以自动替换文件中所有出现过的某个单词.全局替换一般会用到两个ex命令:":g"(global),":s" ...
- Linux(2) vi和vim编辑器
Linux(2) vi和vim编辑器 学习视频: https://www.bilibili.com/video/BV1Sv411r7vd?p=16&spm_id_from=pageDriver ...
- VI 与 VIM 编辑器实操演示(动图)
本文通过实操直观演示VI与VIM编辑器的基础操作: 简介 vi 是"Visual interface"的简称,它在 Linux 上的地位就仿佛 Edit 程序在 DOS 上一样. ...
- linux vi或者vim编辑器中如何显示行号
设置行号很简单 我们要到vi或者vim编辑器的末行模式下,输入set number :set number 按下回车就显示行号了 那么怎么关闭行号呢? 只要再到vi或者vim编辑器的末行模式下输入se ...
- 大数据技术之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机、重启和用户登录注销+用户管理+用户组管理
大数据学习之_01_Linux学习_01 1 linux的入门 1.1 Linux的介绍 2 VM和linux的安装 2.1 安装vm和Centos 2.1.1 基本说明 2.1.2 CentOS安装 ...
- Linux — 实操篇_01(XShellXftp的使用、vi和vim编辑器入门、实操命令_用户管理)
文章目录 一.远程访问工具 1.1 远程登录软件 XShell 1.2 远程上传下载软件 Xftp 1.3 注意 1.4 XShell新建会话 1.5 Xftp新建会话 二.vi和vim编辑器 2.1 ...
- Linux系列3:vi与vim编辑器
vi与vim编辑器 0 引言 1 vi的使用 1.1 vi的模式介绍 1.2 简易示例 1.3 功能键介绍 1.4 案例练习 1.5 vim的暂存,恢复与开启时的警告 2 vim的额外功能 2.1 区 ...
- linux实操篇之-----vi和vim编辑器
vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...
- Linux -- vi和vim编辑器(编写Hello.java程序,三种模式的转换,常用快捷键练习)
文章目录 1. vi和vim编辑器 1.1 vi和vim编辑器介绍 1.2 vi和vim的三种常见模式 1.3 快速入门案例:使用`vim`开发一个`Hello.java`程序 1.3.1 建立 `H ...
最新文章
- 怎么把圆角变直角_明式圆角柜的还原(下)——信民木工DIY达人大赛作品
- 接口(interface)
- 计算机桌面图标有背影,桌面图标有背影怎么解决
- could not perform addBatch
- 外部 Storage Provider - 每天5分钟玩转 Docker 容器技术(149)
- 最后期限 软件工程_如何在软件开发的最后期限内实现和平
- [vue-element]ElementUI的穿梭组件如果数据量大会变卡怎么解决不卡的问题呢?
- puppy linux中文设置,Puppy Linux 中文支持包制作方法
- 转:TC35/TC35I/MC35I短信AT指令实例
- gulp html页面路径,通过gulp-connect部署静态页面,html页面中include路径无法get!
- 书籍分享——《创新者的窘境》
- python爬虫---代理、Cookie、模拟登录古诗文网
- TCP offload to the resuce 让TCP减负来挽救我们
- dpi、dp、sp、px、mm之间的关系
- android埋点,Android自动埋点的一种实现
- 疾病研究:重症肌无力
- 电子政务信息系统整合共享管理研究
- 反病毒还是留后门?卡巴斯基反病毒服务器被爆多个漏洞
- 传奇开服架设要具备什么条件
- 教你如何搭建CRM—商机管理系统的demo