vim文本编辑器

news/2025/1/22 0:45:43/

vim命令的使用:

[root@xxx ~]# touch aa.txt        #首先创建一个文件 

[root@xxx ~]# vim aa.txt           #vim进入文件aa.txt进行编辑

vim是vi的升级版,具有以下三种基本模式:

输入模式(编辑模式)

点击i进入编辑模式

(说明:i是从命令模式进入编辑模式的快捷键,此外还有其他的快捷键vim从命令模式进入输入模式的快捷键说明-CSDN博客)

命令模式(一般模式)

点击esc进入命令模式

(命令模式下的快捷键操作:命令模式下的快捷键操作-CSDN博客)

(命令模式下的查找功能:vim在命令模式下的查找功能-CSDN博客)

末行模式(命令行模式)

如果是命令模式shift+:进入末行模式,如果是输入模式则需要先进入命令模式,然后再进入末行模式。

(末行模式的基本命令:末行模式的基本命令-CSDN博客)

(末行模式的交换功能:vim在末行模式下的交换功能-CSDN博客)

(末行模式交换模式进阶使用:vim末行模式交换功能的进阶使用-CSDN博客)

vim文本编辑器三种模式的转换关系:vim文本编辑器三种模式的转换关系-CSDN博客)


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

相关文章

VIM 的 YCM 插件

1、背景 VIM 是一个非常强大的文本编辑器,因其高效的操作方式和丰富的插件生态系统而备受开发者喜爱。对于开发人员来说,代码补全和智能提示是提升编程效率的重要工具,而 YouCompleteMe(YCM) 插件就是其中一款功能强大…

芝士AI(paperzz):最新AI论文、AI降重、AI降重工具,解决论文写作低效和AI率

相信大家都有经历过毕业论文查重,有些严格的学校甚至只有1次查重机会,令人心惊胆战。“东拼西凑”的论文怎么保证查重率符合要求成为每个大学生的毕业必修课题。 芝士AI(paperzz)官网:https://www.paperzz.cn/ 不过…

Spring boot 集成分布式定时任务

Spring boot 集成分布式定时任务 定义及作用 在分布式定时任务中&#xff0c;需要一种机制来确保同一任务在不同的服务实例中不会同时执行&#xff0c;这就是分布式定时任务锁的作用。 集成 引入相关依赖 <!--shedlock--><dependency><groupId>net.java…

贪心算法(题1)区间选点

输出 2 #include <iostream> #include<algorithm>using namespace std;const int N 100010 ;int n; struct Range {int l,r;bool operator <(const Range &W)const{return r<W.r;} }range[N];int main() {scanf("%d",&n);for(int i0;i&l…

PL/SQL语言的文件操作

PL/SQL语言的文件操作 引言 PL/SQL&#xff08;Procedural Language/SQL&#xff09;是Oracle数据库提供的一种过程化编程语言&#xff0c;它结合了SQL的强大数据处理能力和过程性编程的灵活性。PL/SQL不仅可以用于数据库的操作和处理用户输入的数据&#xff0c;还可以进行丰…

数据结构——链表和单向链表

1、链表的介绍 &#xff08;1&#xff09;定义 链表是一种链式存储的线性表 链表是一种基本的数据结构&#xff0c;它由一系列节点组成&#xff0c;每个节点包含一个值和指向下一个节点的指针 节点如下图所示&#xff1a; 与数组不同&#xff0c;链表中的节点不一定是连续的…

团体程序设计天梯赛-练习集——L1-012 计算指数

前言 这道题简单至极&#xff0c;几行代码就全都解决了。这次多来几个写法&#xff1b; L1-012 计算指数 真的没骗你&#xff0c;这道才是简单题 —— 对任意给定的不超过 10 的正整数 n&#xff0c;要求你输出 2 的n次方 。不难吧&#xff1f; 输入格式&#xff1a; 输入…

B站评论系统的多级存储架构

1. 背景 评论是 B站生态的重要组成部分&#xff0c;涵盖了 UP 主与用户的互动、平台内容的推荐与优化、社区文化建设以及用户情感满足。B站的评论区不仅是用户互动的核心场所&#xff0c;也是平台运营和用户粘性的关键因素之一&#xff0c;尤其是在与弹幕结合的情况下&#xf…