linux系统vi和vim编辑器—笔记7(代码片段)

大作家佚名 大作家佚名     2022-11-29     396

关键词:

Vi和Vim的区别

所有的 Unix Like 系统都会内置 vi 文书编辑器,其他的文书编辑器(gedit)则不一定会存在。因为有太多 Linux 上面的指令都默认使用 vi 作为数据编辑的接口,所以必须、一定要学会 vi ,否则很多指令你根本就无法操作呢!

vim 可视作vi的进阶版本,简单的来说, vi 是老式的文书处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具,就连 vim 的官方网站(http://www.vim.org) 自己也说 vim 是一个“程序开发工具”而不是文书处理软件。

其实你可以将 vim 视作 vi 的进阶版本,vim 可以用颜色或底线等方式来显示一些特殊的信息。 举例来说,当你使用 vim 去编辑一个 C 程序语言的文件,或者是我们后续会谈到的 shell script 脚本程序时,vim 会依据文件的扩展名或者是文件内的开头信息,判断该文件的内容而自动的调用该程序的语法判断式,再以颜色来显示程序码与一般信息。

使用vi遇到的一些问题

1)vi编辑器不显示当前状态
刚开始使用vi编写代码时,发现按了i键之后,虽然可以正常编辑,但是左下方并没有显示--INSERT--
找了很久,才发现是ubuntu默认安装的vim没有完全安装。不过自己设置以下也可以,不影响基本使用。

解决方法
在一般模式下,按‘:’进入命令行模式。输入set showmode即可。

或者按照vim。

2)vim中编辑文件后想要退出保存,出现提示:E45: 'readonly' option is set (add ! to override) ,出现这种错误后解决的方法有两种:

第一种方法:如果有root权限,可以输入 :wq!强行保存退出。
第二种方法:按ESC,输入 : set noreadonly,输入 : wq就可保存退出。

linux学习笔记-b站韩顺平(代码片段)

...录Linux5.2.下载Xshell6和Xftp6第六章:Linux实操篇-Vi和Vim编辑器6.1.vi和vim的基本介绍6.2.vi和vim常用的三种模式6.3.vi和vim基本使用6.4.各种模式的相互切换6.5.vi和vim快捷键第七章:Linux实操篇-开机、重启和用户登录注销7.1.关机和... 查看详情

vi/vim编辑器基本使用(代码片段)

VI编辑器是一个基于命令行的、功能强大的文本编辑器,最早为Unix系统开发,后来也被移植到许多的Unix和Linux发行版上。在Linux上还存在着另一个VI编辑器的高阶版本——VIM(也被称作VIIMproved)。VIM只是在VI已经很强的功能上添... 查看详情

vi和vim(代码片段)

vi——终端中的编辑器01.vi简介在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如ssh的配置文件~/.ssh/config在没有... 查看详情

vi和vim编辑器显示行号(代码片段)

vi:1.临时显示在用vi编辑器编辑文本时输入:setnu取消显示输入:setnonu2.永久显示1)mac系统vi~/.vimrc在最后一行添加setnumber2)centos系统vi/etc/virc在最后一行添加setnu3)ubuntu系统vi/etc/vim/vimrc在最后一行添加setnuvim:1.临时显示在用vim编辑... 查看详情

linux基础11vi和vim编辑器的使用(代码片段)

vi——终端中的编辑器目标vi简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01.vi简介1.1学习vi的目的在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi进行快速的... 查看详情

vi和vim编辑器(代码片段)

 vi和vim类似于windows的文本编辑器,所有的Linux系统都会内置vi文本编辑器。vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用如果Linux中没有vim这个命令,可以手动下载:yum... 查看详情

java_03.linux的常用命令:vim/vi命令重定向输出>和>>管道|&&命令执行控制网络通讯命令系统管理命令(代码片段)

...vim/vi命令文章目录03.Linux的常用命令:vim/vi命令1.4.1Vim编辑器:1.4.2重定向输出>和>>1.4.3管道|1.4.4&&命令执行控制:1.4.5网络通讯命令1.4.6系统管理命令注意:vi和vim是通用的1.4.1Vim编辑器࿱ 查看详情

正确使用vim编辑器的姿势񼲎(代码片段)

...视化接口(VisualInterface)vim:是vi的增强版(viiMprove)vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。它是我们使用Linux系统不能缺少的工具。Unix... 查看详情

linux学习笔记2022-11-29---------vim文本编辑器及其应用详解(代码片段)

目录1.Vim编辑器概述2.Vi和Vim之间到底有什么关系?3.Vim编辑器的三种模式(重点)3.1三种模式3.2三种模式之间的关系3.3LinuxVim基本操作之文件的打开4.命令模式(重点)4.1光标移动4.2复制4.3剪切/删除4.4撤销/恢复... 查看详情

vi和vim编辑器(代码片段)

...捷键案例5.常用命令1.vi和vim简介vi和vim类似于windows的文本编辑器所有的Linux系统都会内置vi文本编辑器vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用如果Linux中没... 查看详情

7,vim(代码片段)

vim与程序员所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是vim?Vi... 查看详情

vi和vim编辑器(代码片段)

 VIvi是一种计算机文本编辑器,由美国计算机科学家比尔·乔伊(BillJoy)完成编写,并于1976年以BSD协议授权发布。VIMVim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员... 查看详情

vim(代码片段)

1.简介Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/MacOSX/Windows系统,利用它可以建立、修改文本文件。进入Vim编辑程序,可以在终端输入下面的命令:$vim[filename]其中filename... 查看详情

linux系统vim命令使用简介(代码片段)

Linux系统会内置vi文本编辑器,vim相当于vi的增强版,二者使用方式差不多。vim的三种常用模式一般模式用vim打开一个文档会直接进入一般模式,在这个模式里面可以用方向键移动光标,也可以删除字符,或者... 查看详情

linux系统vim命令使用简介(代码片段)

Linux系统会内置vi文本编辑器,vim相当于vi的增强版,二者使用方式差不多。vim的三种常用模式一般模式用vim打开一个文档会直接进入一般模式,在这个模式里面可以用方向键移动光标,也可以删除字符,或者... 查看详情

linux命令(34)——vim命令(代码片段)

...7.小结参考文献1.命令简介vim是Linux中最通用的全屏幕文本编辑器,是vi的增强版(viiMproved),与vi完全兼容,且扩充了很多功能。vim编辑器支 查看详情

vim详解(代码片段)

...么要学习vi/vim呢?为什么要使用vim?虽然在linux下的文本编辑器众多,这些工具都有各自的优点,但是有几点是其它编辑工具所不能比拟的1所有的类Unix系统都内建vi,其它的编辑工具则不一定,而vim相当于是vi的升级版2很多软件... 查看详情

linux之vi/vim的使用(代码片段)

安装sudoaptinstallvimsudoyuminstallvimvi/vim的三种模式一般模式(默认模式)插入模式(编辑模式)命令行模式模式切换打开vi编辑器vivi文件名进入/退出插入模式快捷键  一般模式快捷键 命令行模式快捷键   查看详情