![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vim
文章平均质量分 50
Old_Driver_Lee
Old Driver
展开
-
Vim多窗口操作
Vim多窗口操作原创 2022-12-08 13:48:40 · 4628 阅读 · 1 评论 -
vim格式化文本为:将完整语句格式化到一行,且每行只有一句.
比如下面一段文字:强迫症患者,想要每行只显示一句话。可以在vim中按照如下2个命令搞定。Having looked at the linux mtd/nand driver and more specific at nand_ecc.cI felt there was room for optimisation. I bashed the code for a few hoursperforming tricks like table lookup removing superfluous code原创 2021-08-19 19:10:53 · 429 阅读 · 0 评论 -
Vim骚操作:使用q记录器,大大提高效率
vim中的记录器可以用来记录文本操作时大量重复性的劳动,从而后面直接使用快捷键就行,骚操作可以大大简化劳动力。大体来说,vim记录器使用流程如下:1. 打开记录器 #按下q打开记录器跟一个按键即可,如:qa表示将后续操作记录与按键a中2. 开始vim骚操作 #操作文本3. 关闭记录器 #再按q表示退出记录器,4. 重复执行记录器 #然后重复执行则按下【@a】即可在执行一次按键a中记录的动作。下面通过两个小例子来简述记录器的使用备注:下面例子需要有vim快速注释插件【Ner原创 2020-12-14 19:17:00 · 4394 阅读 · 0 评论 -
Vim生成一列连续按规则递增递减的数字【q记录器的使用】
文章目录一、添加一列连续递增的数字1.1 示例一、插入一列依次+1的递增数值1.2 示例二、插入一列依次+5的递增数值1.3 示例三、生成一列待赋值数组,数组角标+1递增1.4 示例四、生成一列数组,数组角标+1递增,数组值+5递增备注:该方法核心点是对vim的【qa记录器】的使用。大致流程为:(1)输入内容(2)使用记录器记录操作(3)重复记录器中记录的操作下面举例阐述:一、添加一列连续递增的数字1.1 示例一、插入一列依次+1的递增数值本示例:插入一列从9开始,每次+1递原创 2020-11-18 13:53:11 · 9787 阅读 · 2 评论 -
vim删除行尾多余空格和tab
vim删除行尾多余空格和tab命令:%s/\s\+$//g原创 2020-11-17 08:59:36 · 6990 阅读 · 0 评论 -
vim中如何贪婪匹配
参考原文:https://blog.csdn.net/jiaolongdy/article/details/40588585vim中如何贪婪匹配vim中的匹配实在是不如perl好用,一直想实现非贪婪匹配,今天偶然发现可以用量词匹配来实现,具体可以看:h /{{n,m} Matches n to m of the preceding atom, as many as possible{n} Matches n of the preceding atom{n,} Matches at least n转载 2020-11-17 08:58:12 · 547 阅读 · 0 评论 -
Vim结合贪婪匹配将左右两边表达式交换位置
使用Vim编辑器将==、>=、<=、!=这四个比较符号量变的单词交换位置注意:该命令仅能交换比较符号左右两边都是单个变量的情况,如有函数或者数组之类的情况,请输入n不交换。vim底行命令::%s#\(\w\+\)\([!><=]=\)\(\w\+\)#\3\2\1#gc命令解释:1. % 表示整个文件,等价于 1,$2. s 替换命令3. # 分隔符,也可以用反斜杠或者冒号,推荐用井号,不然很多场景正则表达原创 2020-05-22 10:29:02 · 1545 阅读 · 1 评论 -
vim使用快捷键F4生成文件头注释、F5生成main函数模板、F6生成.h文件框架模板
在家目录下的.vimrc文件中增加如下代码即可,如果没有.vimrc文件,则新建该文件。cd ~touch .vimrc #如果有该文件则跳过此步骤vim .vimrc在文件末尾追加如下代码:""""""""""""""""""""""""""""""""""""""""""""""""""快捷键F4,添加文件头注释,以及版权声明map <F4> :call Tit...原创 2020-04-27 16:36:58 · 890 阅读 · 0 评论 -
vim将文本中的tab替换为4个空格
1、使用vim编辑器输入tab时,自动替换为4个空格在.vimrc文件中加入如下语句:"TAB"空格代替Tab""注意: 插入模式下输入【ctrl+v+i】可以强制输入一个tab set tabstop=4 " tabstop 表示...原创 2020-04-26 13:53:41 · 2511 阅读 · 0 评论 -
Vim【常用插件】安装 & 使用方法:一步一步配置VIM开发环境
1、ctags功能:代码追踪安装方法sudo apt-get install ctags //Ubuntu安装ctagswhatis ctags //查看是否安装成功使用方法1、在代码根目录下执行命令:【ctags -R】用于生成代码索引关系2、生成完成之后便可以使用快捷键来进行追踪与跳出追踪操作了命令含义ctrl+]追踪...原创 2020-04-16 15:26:41 · 3242 阅读 · 0 评论 -
vim自动生成文件头注释
如下图,我们常常需要在新建的.c文件中生成文件头注释,包括功能、作者、文件时间等信息。通过配置vimrc就可以使用快捷键实现。具体方法如下步骤:方法:1、在.vimrc文件中粘贴如下代码(可以粘贴在文件末尾):"进行版权声明的设置"添加或更新头map <F4> :call TitleDet()<cr>'sfunction AddTitle() call...原创 2020-04-16 13:57:26 · 1073 阅读 · 3 评论 -
vim实用技巧
文章目录1. VIM实用技巧1.1 Linux终端下的快捷键1.2 底行模式vim实用技巧(正则表达式)1.3 vim的几种模式1.4 普通模式vim命令1.4.1 常用命令1.4.21.4.31.4.41.4.51.5 替换模式1.6 可视模式1.7 插入模式1.8 命令行(底行)模式1.9 多窗口操作1.10 文件管理器2. vimrc配置文件1. VIM实用技巧1.1 Linux终端下的...原创 2020-03-20 14:10:19 · 1073 阅读 · 0 评论