vim简单操作指南-cheat sheet

在这里记录几个vim的常用命令和一张cheat sheet,方便查看

1. 选中。使用v进入可视模式,移动光标键选定内容。

2. 复制的命令是y,即yank(提起) ,常用的命令如下:

y      在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
yy     复制整行(yny ,复制n行,n为数字);
y^     复制当前到行头的内容;
y$     复制当前到行尾的内容;
yw     复制一个单词(ynw,复制n个单词,n为数字);

3. 剪切的命令是d,即delete,d与y的用法基本相同.

d      剪切选定块到缓冲区;
dd     剪切整行
d^     剪切至行首
d$     剪切至行尾
dw     剪切一个word
dG     剪切至档尾  

4. 撤销

u           撤销,可以无限撤销
U           撤销某一行最近所有修改
Ctrl+R      重做

##注: 在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。 命令前面加数字表示重复的次数, 加字母表示使用的缓冲区名称。 使用英文句号”.”可以重复上一个命令。

下面为一张vim cheat sheet 网上确实不好找 ?

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小怪聊职场

爬虫课堂(十五)|Request和Response(请求和响应)

5356
来自专栏深度学习之tensorflow实战篇

R语言的数据导入与导出(write.table,CAT)

福尔·摩斯曾说过:“数据,数据,没有数据的推理是罪恶!”不过比起有意思的统计分析,数据的导入与导出显得十分的无趣,但是不得不说统计分析的数据导入与导出是个让人沮...

8627
来自专栏李家的小酒馆

Redis-Nosql数据库入门

简介 Redis是Nosql数据库的一种,可基于内存亦可持久化的日志型、是一个Key-Value数据库,多用在缓存方面 安装 Windows 下载地址, 最...

2400
来自专栏大内老A

ASP.NET Core的配置(4):多样性的配置来源[上篇]

较之传统通过App.config和Web.config这两个XML文件承载的配置系统,ASP.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种...

2056
来自专栏xingoo, 一个梦想做发明家的程序员

汇编语言 手记1

机器语言-汇编语言-高级语言 汇编语言特点: 1 与硬件相关 2 与机器指令一一对应 3 须详细描述如何做 4 可移植性差 CPU功能结构:   总线接口部件B...

23210
来自专栏流柯技术学院

python 中文乱码问题

cnstr就是你的中文字符串,做一下判断:如果是unicode,直接转码,如果不是,先解码再转码(解码前要知道你的字符串是什么编码)。

1242
来自专栏彭湖湾的编程世界

【PHP】文件写入和读取详解

文章提纲: 一.实现文件读取和写入的基本思路 二.使用fopen方法打开文件 三.文件读取和文件写入操作 四.使用fclose方法关闭文件 五.文件指针的移动 ...

4337
来自专栏朱慕之的博客

单元测试

在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块的最小单位来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。...

812
来自专栏大内老A

通过自定义ServiceHost实现对WCF的扩展[原理篇]

除了采用自定义特性声明(服务行为、契约行为和操作行为)或者配置的方式(服务行为和终结点行为)应用自定义的行为之外,我们还可以通过自定义ServiceHost来应...

1956
来自专栏ImportSource

并发编程-加锁机制

本文翻译自《Java Concurrency ?In ?Practice》,定期放送 ,让你利用碎片时间悄悄的看了一本书! 我们的文章是系列的。所以先请允许...

3198

扫码关注云+社区

领取腾讯云代金券