[linux初阶][vim-gcc-gdb] OneCharter: vim编辑器

news/2024/5/16 7:18:12

一.vim编辑器基础


目录

一.vim编辑器基础

①.vim的语法

②vim的三种模式

③三种模式的基本切换 

④各个模式下的一些操作 

二.配置vim环境 

①手动配置(不推荐)

 ②自动配置(推荐)


vim是vi的升级版,包含了更加丰富的功能.

①.vim的语法

vim [文件名]

②vim的三种模式

命令模式

插入模式 

底行模式 

③三种模式的基本切换 

如图:

④各个模式下的一些操作 

命令模式:

shift + 4: 光标移动到行尾.

shift + 6: 光标移动到行首.

shift + g: 定位到文本末尾.

gg: 定位到文本最开始.

n + yy: 复制(支持批量复制)

n + p: 粘贴(支持批量粘贴)

n + dd: 剪切,删除(支持批量删除)

u: 撤销.

n + x: 删除光标后面的字符.

k j h l: 上 下 左 右.

shift + ~: 单词大小写转换.

底行模式:

w: 保存.

q: 退出.

wq: 保存并退出.

!: 强制~.

set nu: 设置行号.

vs: 文件名.(打开指定的文件)

ctrl + w(两下): 切换操作的文件.

二.配置vim环境 


①手动配置(不推荐)

配置vim环境,本质上就是将配置项放入 .vimrc 中.

 ②自动配置(推荐)

链接如下:https://github.com/askunix/VimForCpp

  效果如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.tangninghui.cn.cn/item-12502.htm

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

基于单片机的汽车安全气囊系统故障仿真设计

**单片机设计介绍,基于单片机的汽车安全气囊系统故障仿真设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的汽车安全气囊系统故障仿真设计是一个复杂且重要的任务,旨在通过模拟真实环境下的…

oracle docker安装

修改下载的Image的REPOSITORY和TAG属性 修改下载的Image的REPOSITORY和TAG属性&#xff1a;docker tag <IMAGE ID> <REPOSITORY NAME> docker tag 3fa112fd3642 aliyun/oracle_11g 参考网址 使用docker images时&#xff0c;可能会出现REPOSITORY和TAG均为none的镜…

Rust语言中Regex正则表达式,匹配和查找替换等

官方仓库&#xff1a;https://crates.io/crates/regex 文档地址&#xff1a;regex - Rust github仓库地址&#xff1a;GitHub - rust-lang/regex: An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear tim…

Qt实现Kermit协议(三)

3 实现 3.2 KermitSendFile 该模块实现了Kermit发送文件功能。 序列图如下&#xff1a; 3.2.1 KermitSendFile定义 class QSerialPort; class KermitSendFile : public QObject, public Kermit {Q_OBJECT public:explicit KermitSendFile(QSerialPort *serial, QObject *…

某某消消乐增加步数漏洞分析

一、漏洞简介 1&#xff09; 漏洞所属游戏名及基本介绍&#xff1a;某某消消乐&#xff0c;三消游戏&#xff0c;类似爱消除。 2&#xff09; 漏洞对应游戏版本及平台&#xff1a;某某消消乐Android 1.22.22。 3&#xff09; 漏洞功能&#xff1a;增加游戏步数。 4&#xf…

【随笔】Git 高级篇 -- 分离 HEAD(十一)

&#x1f48c; 所属专栏&#xff1a;【Git】 &#x1f600; 作  者&#xff1a;我是夜阑的狗&#x1f436; &#x1f680; 个人简介&#xff1a;一个正在努力学技术的CV工程师&#xff0c;专注基础和实战分享 &#xff0c;欢迎咨询&#xff01; &#x1f496; 欢迎大…