当前位置:网站首页>Vim简介
Vim简介
2022-08-01 06:38:00 【The code family】
一、vi介绍
Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中。
关于vim:
vi和vim都是Linux中的编辑器,不同的是,vim比较高级,,可以视为vi的升级版。vi 使用于文本编辑,但是vim更适用于coding(写代码的)。Vim重点是光标的移动,模式切换,删除,查找替换,复制,粘贴,撤销命令的使用。
二、vim三种模式(重点)
Vim中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)
(1)命令模式: 在该模式下是不能对文件直接编辑,可以输入快捷键进行一-些操作 (删除行,复制行,移动光标,粘贴等等);【打开文件之后默认进入的模式】
(2)编辑模式: 在该模式下可以对文件的内容进行编辑;
(3)末行模式: 可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等);
Vim的打开文件的方式(4种,要求掌握的目前3种)
① #vim 文件路径 作用:打开指定的文件
②#vim +数字 文件路径 作用:打开指定的文件,并且将光标移动到指定行
③#vim +/ 关键字 文件的路径 作用: 打开指定的路径,并且高亮显示关键词
④#vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件


重点:先去复制出一个/etc/passwd 文件,复制到当前的家目录下(千万不要在etc下直接修改!!!)

后续的一切vim命令都是基于/root/passswd 文件的操作
退出方式:输入 :q 按下回车即可 (英文冒号)
边栏推荐
猜你喜欢
随机推荐
导致锁表的原因及解决方法
Datagrip error "The specified database userpassword combination is rejected..."Solutions
MATLAB program design and application of MATLAB 2.5
响应式织梦模板园林花卉类网站
datagrip 报错 “The specified database userpassword combination is rejected...”的解决方法
特别数的和
After the image is updated, Glide loading is still the original image problem
零代码网站开发利器:WordPress
【视觉SLAM十四讲】第一章理论详解
奇葩问题 npm install 报错 gyp ERR
uva10825
字符中的第一个唯一字符
信息系统项目管理师必背核心考点(五十六)配置控制委员会(CCB)的工作
crypto-js uses
Three aspects of Ali: How to solve the problem of MQ message loss, duplication and backlog?
NDK does not contain any platforms problem solving
LeetCode Question of the Day (309. Best Time to Buy and Sell Stock with Cooldown)
说说js中使用for in遍历数组存在的bug
uva10825
点餐系统数据库设计--SQL Server








