vim
morxio
这个作者很懒,什么都没留下…
展开
-
vim中ctags的使用
vim属于天降神兵之类,而ctags就是其剑柄.1. 安装需要安装Exuberant Ctags, 由于我用的是redhat,所以比较麻烦,需要源码编译,所以首先需要到ctags官网下载,然后上传到服务器,解压后,进入文件夹开始编译:1.1 源码安装$cd ctags-x.x$./configure --prefix /path/to/install$make#make install1.2 写入环境变量export PATH="/path/to/install/bin:$PATH"原创 2022-04-23 17:08:17 · 2494 阅读 · 0 评论 -
vim使用正则表达式按照指定模式批量删除行
如果希望在vim里面批量删除一些行,这些行包含共同的特点,比如说有一些字符或者函数是相同的,那么可以调用vim正则表达式方式进行批量删除。删除包含某串字符的行假如这些行包含一串字符 x1t27sadfu在vim控制台中输入以下命令,将包含这串字符的行删除::g/x1t27sadfu/d删除只包含空格的行或者空白行:g/^\s*$/d删除不包含某几串字符的行比如要删除所有不包含"error" or “warn” or “fail” 的行::v/error\|warn\|fail/d原创 2022-04-23 15:44:33 · 2575 阅读 · 0 评论 -
vim使用正则表达式按照指定模式批量行注释
为了调试代码,有时候需要批量注释,这时可以利用vim强大的正则表达式,提高效率。假设我要注释的行包含字符 xasdfsaf8asldfjhlvim进入控制模式后,输入下面的语句:g/xasdfsaf8asldfjhl/norm I//其中g表示向下查找,I表示在行前插入,//表示C++的行注释符.更多的选项可以查看VIM在线帮助手册...原创 2022-04-23 15:36:09 · 1105 阅读 · 1 评论