当前位置:网站首页>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 按下回车即可 (英文冒号)
边栏推荐
猜你喜欢
随机推荐
「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
Hunan institute of technology in 2022 ACM training sixth week antithesis
Qt Widget project loading example of qml
mysql中添加字段的相关问题
Why is the lightweight VsCode used more and more?Why eat my C drive 10G?How to Painlessly Clean VsCode Cache?Teach you how to lose weight for C drive
The Bean's life cycle
uva12326
leetcode43 字符串相乘
NIO编程
MATLAB程序设计与应用 2.5 MATLAB运算
Win任务栏图标异常解决
【视觉SLAM十四讲】第一章理论详解
Speed up your programs with bitwise operations
LeetCode Question of the Day (309. Best Time to Buy and Sell Stock with Cooldown)
After the image is updated, Glide loading is still the original image problem
crypto-js使用
Detailed explanation of the crawler framework Scrapy
Leetcode第 304 场周赛
Robot_Framework: keyword
MVVM项目开发(商品管理系统一)