VIM 常用快捷键

VIM 常用快捷键

1 删除操作

1.1 删除单个字符
1)x 删除光标字符
2) X 删除光标前一个字符 删除3个字符就是3x
注意:如果按住键不放可以一直删除

1.2 删除一行内多个字符
1) 删除n个字符nx
2)D 删除光标到行尾字符
1.3 删除一行
dd:删除一行## 标题 ##
1.4 删除多行
1)dnj::向下删除n行
2)dnk: 向上删除n行
1.5 删除单词
1)dw:删除光标后一个单词
2)dnw:删除光标后n个单词
3)db:删除光标前面一个单词
4)dnb:删除光标前面n单词
1.6 删除换行符
1)J:删除换行符使后面行并上来
2)nJ:删除换行符使后面n行并上来
1.7 末行命令删除
1)删除包含keyword字符串的行: :g/keyword/d
2)删除空行::%s/^\n$//g
3)删除10-20行:10,20d

2 替换(改变)操作
2.1 替换单个字符
s:替换单个字符 //先删除要替换字符然后进入insert模式
r:替换当前字符 //直接替换不会进入insert模式
2.2 替换行内多个字符
ns:替换单个字符 //先删除要替换字符然后进入insert模式
nr:替换当前字符 //直接替换不会进入insert模式
2.3 替换一行
S:替换一行
R:替换一行
2.4 末行命令替换
:s/str1/str2/g 替换当前行的 str1为 str2
:%s/str1/str2/g 替换每一行的 str1为 str2
:1,10s/str1/str2/g 替换从行1到行10之间的 str1为 str2
:1,$s/str1/str2/g 替换从行1到最后一行之间的 str1为 str2

3 插入操作
通常都会由正常模式进入insert模式
1)i 在光标前插入
2)I 在行首插入
3)a 在光标后插入
4)A 在行末插入
5)o:在当前行的下面另起一行,并变为插入模式
6)O:在当前行上面另起一行,变为插入模式

4 光标移动操作
4.1 行内移动
1)^:移动到行首
2)$:移动到行尾
3)l:右移1格
4)h:左移一格

4.2 行间移动
1)j:下移动一行
2)k:上移动一行
3)n$:移动到n行后的行尾
4)b、nb、w、nw: 向前\后移动几个单词,标点也算一个单词
5)gg:文件头
6) G: 文件尾

4.3 行间随机移动
1)33G:跳转到33行
2)”H”, “M”, “L”:当前屏幕的上中下位置
3)Ctrl+G:查看当前行信息

4.4 `:可以返回到原来行,实现来回切换

4.5 屏幕滚动
1)ctrl+b\f : 向上\下滚动一屏
2)zz:将当前行滚动于屏幕中间,方便查看上下文

4.6 移动行
1)>:向右移动本行一段距离
2)<:向左移动本行一段距离
3)n<:把下面n行(包括本行),向左移动一段距离
4):10,20> 把10行到20行向右移动一段距离

5 匹配操作
括号匹配
1)%:跳到相对应的括号上(),{},[],<>等

6 查找操作
1)# :高亮光标单词并移动到与当前单词相同的上一个单词上
2) *: 高亮光标单词并移动到与当前单词相同的下一个单词上
3)/string :查找string,回车后,按n键可以跳到下一个,N上一个

7 拷贝操作
7.1 拷贝一行
yy:拷贝一行, p:粘帖
7.2 拷贝多行
nyy:拷贝多行, p:粘帖

7.3 精确拷贝某几行
1):1,10y 拷贝1~10行
2):1,10 m 20 把1行到10行的内容,剪切到20行处
3):1,10 co 20 把1行到10行的内容,复制到20行处

8 进入可视化模式
1)v:进入Visual模式
2)V:进入可视行模式
3)Ctrl+v:可视块模式

9 文件互操作
1):10,20 w test.cpp 取行10到20行内容,保存到test.cpp
2):r test.cpp 读取文件中的内容,插入到当前行的后面

10 shell命令行和vim切换
Ctrl+z:暂停vim,回到shell提示符,再输入fg即可回到vim

11 改变大小写
1)~:更改字母的大小写,同时光标进入到下一个字符
2) n~:把后面n个字母的大小写状态改变

12 撤销操作
1)u:撤销上一次操作
2)ctrl+r:对撤消的撤消

内容概要:《2024年中国城市低空经济发展指数报告》由36氪研究院发布,指出低空经济作为新质生产力的代表,已成为中国经济新的增长点。报告从发展环境、资金投入、创新能力、基础支撑和发展成效五个维度构建了综合指数评价体系,评估了全国重点城市的低空经济发展状况。北京和深圳在总指数中名列前茅,分别以91.26和84.53的得分领先,展现出强大的资金投入、创新能力和基础支撑。低空经济主要涉及无人机、eVTOL(电动垂直起降飞行器)和直升机等产品,广泛应用于农业、物流、交通、应急救援等领域。政策支持、市场需求和技术进步共同推动了低空经济的快速发展,预计到2026年市场规模将突破万亿元。 适用人群:对低空经济发展感兴趣的政策制定者、投资者、企业和研究人员。 使用场景及目标:①了解低空经济的定义、分类和发展驱动力;②掌握低空经济的主要应用场景和市场规模预测;③评估各城市在低空经济发展中的表现和潜力;④为政策制定、投资决策和企业发展提供参考依据。 其他说明:报告强调了政策监管、产业生态建设和区域融合错位的重要性,提出了加强法律法规建设、人才储备和基础设施建设等建议。低空经济正加速向网络化、智能化、规模化和集聚化方向发展,各地应找准自身比较优势,实现差异化发展。
数据集一个高质量的医学图像数据集,专门用于脑肿瘤的检测和分类研究以下是关于这个数据集的详细介绍:该数据集包含5249张脑部MRI图像,分为训练集和验证集。每张图像都标注了边界框(Bounding Boxes),并按照脑肿瘤的类型分为四个类别:胶质瘤(Glioma)、脑膜瘤(Meningioma)、无肿瘤(No Tumor)和垂体瘤(Pituitary)。这些图像涵盖了不同的MRI扫描角度,包括矢状面、轴面和冠状面,能够全面覆盖脑部解剖结构,为模型训练提供了丰富多样的数据基础。高质量标注:边界框是通过LabelImg工具手动标注的,标注过程严谨,确保了标注的准确性和可靠性。多角度覆盖:图像从不同的MRI扫描角度拍摄,包括矢状面、轴面和冠状面,能够全面覆盖脑部解剖结构。数据清洗与筛选:数据集在创建过程中经过了彻底的清洗,去除了噪声、错误标注和质量不佳的图像,保证了数据的高质量。该数据集非常适合用于训练和验证深度学习模型,以实现脑肿瘤的检测和分类。它为开发医学图像处理中的计算机视觉应用提供了坚实的基础,能够帮助研究人员和开发人员构建更准确、更可靠的脑肿瘤诊断系统。这个数据集为脑肿瘤检测和分类的研究提供了宝贵的资源,能够帮助研究人员开发出更准确、更高效的诊断工具,从而为脑肿瘤患者的早期诊断和治疗规划提供支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值