当前位置:网站首页>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 按下回车即可 (英文冒号)
边栏推荐
- return;代表含义
- 「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
- Induction jian hai JustFE 2022/07/29 team, I learned the efficient development summary (years)
- vsce package 后出现 Command failed: npm list --production --parseable --depth=99999 --loglevel=error异常
- 特别数的和
- matlab 风速模型 小波滤波
- NIO编程
- Dialogue with the father of MySQL: One excellent programmer is worth 5 ordinary programmers
- Selenium: element judgment
- Qt Widget 项目对qml的加载实例
猜你喜欢
随机推荐
Zero-code website development tool: WordPress
return;代表含义
特别数的和
weight distribution
爬虫框架 Scrapy 详解
从离线到实时对客,湖仓一体释放全量数据价值
小白的0基础教程SQL: 关系数据库概述 02
leetcode125 验证回文串
MySQL row locks and gap locks
点餐系统数据库设计--SQL Server
滚动条样式修改
Srping bean in the life cycle
2022.7.26 Mock Competition
测试工具(四)Jenkins环境搭建与使用
CSP-S2019兴奋不已
torch
戴尔PowerEdge服务器R450 RAID配置步骤
Leetcode第 304 场周赛
Dialogue with the father of MySQL: One excellent programmer is worth 5 ordinary programmers
Introduction to the basic principles, implementation and problem solving of crawler