当前位置:网站首页>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 按下回车即可 (英文冒号)
边栏推荐
- LeetCode Question of the Day (309. Best Time to Buy and Sell Stock with Cooldown)
- Selenium: Dropdown Box Actions
- LeetCode 0150. Reverse Polish Expression Evaluation
- return; represents meaning
- 小白的0基础教程SQL: 关系数据库概述 02
- "By sharing" northwestern university life service | | bytes a second interview on three sides by HR
- 仿牛客网项目总结
- [Translation] Securing cloud-native communications: From ingress to service mesh and beyond
- 奇葩问题 npm install 报错 gyp ERR
- 头歌MySQL数据库实训答案 有目录
猜你喜欢

MVVM project development (commodity management system 1)

Data organization -- singly linked list of the linear table

对话MySQL之父:一个优秀程序员可抵5个普通程序员

Dialogue with the father of MySQL: One excellent programmer is worth 5 ordinary programmers

Dart 异常详解

"By sharing" northwestern university life service | | bytes a second interview on three sides by HR

【FiddlerScript】利用FiddlerScript抓包保利威下载

目标检测概述-上篇

leetcode125 Verify palindrome string

Windows taskbar icon abnormal solution
随机推荐
响应式织梦模板园林景观类网站
Win任务栏图标异常解决
MySQL row locks and gap locks
How JS works
MATLAB程序设计与应用 2.5 MATLAB运算
Jupyter shortcuts
matlab simulink 粒子群优化模糊pid控制的电机泵
Leetcode第 304 场周赛
The Bean's life cycle
零代码网站开发利器:WordPress
crypto-js使用
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
uva10825
leetcode43 字符串相乘
响应式织梦模板园林花卉类网站
2022.7.26 Mock Competition
Seleniu: Common operations on elements
return;代表含义
Dbeaver connect the MySQL database and error Connection refusedconnect processing
对于升级go1.18的goland问题