Linux :: 【简单开发篇 :: vim 编辑器:(1)】:: vim 编辑器的基本认识与三种 vim 常用模式 | 使用:打开编辑、退出保存关闭vim

news/2024/10/17 19:33:13/

前言:本篇是 Linux 基本操作篇章的内容!
笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。


学习集:

  • C++ 入门到入土!!!学习合集
  • Linux 从命令到网络再到内核!学习合集

目录索引:
1. vim 编辑器的基本认识
2. vim 的基本概念及三种常用模式
- - 2.1 正常/普通/命令模式(Normal mode)
- - 2.2 插入模式(Insert mode)
- - 2.3 末行模式(last line mode)
- - 2.4 三大模式切换简图说明
3. vim 编辑器的简单使用:进入、保存、退出
- - 3.1 (首次)进入与退出 vim
- - 3.2 使用 vim 进行编辑操作:保存
4. 相关文章或系列推荐


1. vim 编辑器的基本认识

vi 与 vim:

  • vi / vim 的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、 mac os、windows。

2. vim 的基本概念及三种常用模式

vim 是一款多模式的编辑器!


vim的三种模式(其实有好多模式,目前掌握这3种即可),分别是:

  • 命令模式(command mode)
  • 插入模式(Insert mode)
  • 底行模式(last line mode)

各模式的功能区分如下:

2.1 正常/普通/命令模式(Normal mode)

基本操作简述:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode


命令模式下:输入:i => 进入插入 / 编辑模式
命令模式下:shift + : => 进入底行模式


2.2 插入模式(Insert mode)

模式功能:只有在Insert mode下,才可以做文字输入;


按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。


2.3 末行模式(last line mode)

模式功能:文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。


在命令模式下,shift+: 即可进入该模式。 要查看你的所有模式:打开vim,底行模式直接输入。


2.4 三大模式切换简图说明

模式切换:

  1. 命令模式 => 插入模式:i
  2. 命令模式 => 底行模式:shitf + ;,【 此处不用纠结:因为键盘输入:shift + ; => : 】
  3. 插入 / 底行模式 => 命令模式:Esc

简单总结:不推荐插入模式 <=> 底行模式! 若在vim总遇到问题,无脑 Esc 键后再尝试操作。

在这里插入图片描述


3. vim 编辑器的简单使用:进入、保存、退出

3.1 (首次)进入与退出 vim

[ - - 3.2 使用 vim 进行编辑操作:保存
进入 vim 编辑器(首次)

  • 直接命令行输入:vim 【回车】

进入如下界面:【如下是第一次使用进入的样子(未配置):即:编写过程中不会进行自动补齐、自动缩进等】(后续会有配置关于配置的文章)

在这里插入图片描述


退出 vim 编辑器
在键盘上按下【 shift + : 】:如图光标会跳转到页面底部,输入:q【回车】即可退出!


注:未进行任何编辑操作就退出,不会有保存提示!

在这里插入图片描述


3.2 使用 vim 进行编辑操作:保存

第一步:创建文件并打开

  • 方式一:touch xx.c + vim xx.c【即:先用 touch 指令创建文件,再用 vim 打开】
  • 方式二:vim xx.c【直接使用 vim 创建打开文件】

两种方式区别:vim 直接创建打开文件,若进入vim 编辑器界面后,无编写操作退出后不会保存文件!

[Mortal@VM-12-16-centos vim_study]$ touch fristfile.c
[Mortal@VM-12-16-centos vim_study]$ vim fristfile.c 

第二步:进入插入模式!

  • 命令模式下:输入:「i」

注:默认 tab 缩进 8 位;【修改方式,后续再配置 vim 文章中会讲】

在这里插入图片描述


第三步:保存并退出:

  • 先「Esc」键:退出插入模式,进入命令模式!
  • 键盘 「shift + :」:进入底行模式!
  • 输入:「wq」【回车】,即可保存并退出!

说明:

  • 「w」:在冒号输入字母「w」就可以将文件保存起来;
  • 「q」:按「q」就是退出,如果无法离开 vim,可以在「q」后跟一个「!」强制离开vim。
  • 「wq」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。
  • 在进行文件编辑后,是无法使用 「q」直接退出的!要么 「wq」:保存并退出;要么「q!」强制退出不保存。

在这里插入图片描述


4. 相关文章或系列推荐

1. Linux 学习目录合集 ;


2. Linux :: 【简单开发篇 :: vim 编辑器:(2)】:: 普通/命令模式下的最常用操作(1):详解:文本复制/粘贴/剪切/删除 与 撤销普通操作及撤销撤销操作



http://www.ppmy.cn/news/193282.html

相关文章

信息系统服务器品牌,星神信息发布系统十大品牌,打造办公楼智能化平台!

原标题&#xff1a;星神信息发布系统十大品牌&#xff0c;打造办公楼智能化平台&#xff01; 如今越来越多的企业的办公地点都是设立在商贸大厦里面&#xff0c;一座大厦里面至少20层&#xff0c;甚至有更高的。那么想要在大厦里面快速找到企业的具体地址就少不了有明确地指引。…

空调市场份额向前三强集中,能否改变市场格局关键在线上市场

新年伊始&#xff0c;空调市场就已出现了一丝火药味&#xff0c;中小空调品牌纷纷杀价&#xff0c;而前三强则强调自己的技术、品牌优势&#xff0c;从2018年的走势来看&#xff0c;在线下市场空调前三强占有的市场份额在提升&#xff0c;呈现强者恒强的趋势&#xff0c;柏颖科…

2020年招投标加分资质排行榜!

你想了解&#xff0c;2020年招投标加分资质证书排行榜是怎么排的&#xff1f;投标是时代的热潮&#xff0c;企业在参与投标的时候&#xff0c;都会面临竞争对手太多、太强的困扰&#xff0c;因此&#xff0c;投标企业唯有一路披荆斩棘&#xff0c;全力以赴才有机会中标&#xf…

七夕节送男朋友什么礼物、男生最渴望收到的礼物排行榜

马上就是一年中最浪漫的日子了——七夕节&#xff0c;作为中国传统节日中正大光明的情人节&#xff0c;也可以正大光明地给男朋友准备礼物秀恩爱了。既然是送男生礼物&#xff0c;那肯定就要送到对方的心坎上了&#xff0c;送对了他开心你也会很高兴&#xff0c;双赢的局面产生…

空调老大易主后,格力能否下定决心多元化?

文|智能相对论&#xff08;aixdlun&#xff09; 作者|佘凯文 上月&#xff0c;美的、海尔、格力三大白电巨头相继发布了去年及今年一季度的财报&#xff0c;几家欢喜几家愁&#xff0c;数据显示2020年&#xff0c;美的集团实现收入2857.10亿元&#xff0c;同比增长2.27%&…

计算机机房施工排名,机房监控十大品牌最新排名

在这个消费者追求品牌的时代里。行业“十大品牌”、“排行榜”是消费者首选。“品牌”&#xff0c;已经成为消费者挑选商品的一个重要标准。 关于2017年机房监控品牌如下&#xff1a;1.斯特纽 2 .大榕树 3.共济科技 4.融智兴华 5.广州云鹏 6.安之源 7.CREATE机房 8.尚为机房 9.…

2017中国十大富豪排行榜

近日&#xff0c;胡润富豪榜发布了2017中国十大富豪排名&#xff0c;万达王健林家族以2150亿财富第三次成为中国首富、阿里巴巴马云家族保持第二、腾讯马化腾排名第三&#xff0c;以及宝能姚振华、哇哈哈宗庆后、网易丁磊、苏太严昊、百度李彦宏、马东敏夫妇、泛海卢志强、恒大…

Rust每日一练(Leetday0013) 解数独、外观数列、组合总和

目录 37. 解数独 Sudoku Solver &#x1f31f;&#x1f31f;&#x1f31f; 38. 外观数列 Count and Say &#x1f31f;&#x1f31f; 39. 组合总和 Combination Sum &#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Rust每日一练 专栏 Gola…