程序员工具利器
文章平均质量分 56
Jeremy_ku
这个作者很懒,什么都没留下…
展开
-
Makefile中echo -e 以及 输出$()和%.o 这两个字符串的问题
背景有次我在写makfile时,用echo -e要显示带颜色的文字,命令如下: echo -e “Full Version is:\033[31m\033[1m v1.0 \033[0m”; 该命令在控制台中单独执行都显示正常,效果如下:Full Version is: v1.0可以放在makefile中一运行, 结果把-e也显示出来:-e Full Version is: v1.0原因这是由于原创 2017-06-16 15:30:19 · 10829 阅读 · 2 评论 -
cscope
待整理。。。摘抄 vim技巧vim+ctags+cscope安装与使用总结9、[[ 跳到函数头部,]] 跳到函数尾部 10、quickfix是vim的标准插件,vim自带。 quickfix功能将编译过程中产生的错误信息保存到文件中,然后vim利用这些信息跳转到源文件的对应位置,我们就可以进行错误的修正,之后跳到下一个错误重复上述操作,从而极大地提高编译错误的修改效率。quick常用命令 (也可原创 2017-06-15 15:09:21 · 600 阅读 · 0 评论 -
GDB查看指定内存地址的内容——指令x
Overview:![examine指令参数](http://img.blog.csdn.net/20170629170625941?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFpZmVuZ19ndQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEa原创 2017-06-29 22:01:59 · 62523 阅读 · 0 评论 -
vim中字符大小写快速转换
1. 单个字符的处理~:切换光标所在位置的字符的大小写形式,大写转换为小写,小写转换为大写3~:将光标位置开始的3个字母改变其大小写2. 多个字符的处理vim中大小写转化的基础命令是: gu 小写的u意味着转为小写 gU 大写的U意味着转为大写剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等。 所有操作均是在normal mode(普通模式)下操作,不需要进入命原创 2017-06-14 22:20:26 · 1048 阅读 · 0 评论 -
解决vim写的Makefile报错:Makefile: missing separator(did you mean TAB instead of 8 spaces?). Stop.
通常我们为了使vim作为更强大的IDE,会对vimrc文件加以配置(如将TAB键自动转换为4个空白键)。但正是由于将tab键转换为n个空白键,使得用vim编写的Makefile中不存在tab键(即“\t”)了。恰恰Makefile中以tab键作为命令行的起始标记。所以现在找到了报错的原因,即tab键被替换为空白键了。 解决方法是: 在/etc/vim/vim73/vimrc中加入下列配置行(也可原创 2017-06-14 23:16:02 · 11864 阅读 · 1 评论 -
VIM中ctags的简单使用教程
关于ctags的安装及配置等,请参考 Vim:打造Linux程序员的编辑利器(ctags+cscope+taglist+code_complete)。 下面是关于ctags的几个常用快捷键。打开进入vim后,在vim编辑器内,在命令模式下输入 :ta pattern 就可以 找到符合pattern的字符位置。(相当于search功能) Ctrl + ] 找到光标所在位置的标签定义的地方。原创 2017-06-08 19:34:51 · 32112 阅读 · 0 评论 -
VIM代码自动补全
最近看到几个vim下代码自动补全的资料,突然想收集整理下。本文会随时更新!vim自带的代码补全 (7.0以上版本)对于在vim中前面已经输入过的字符串,只要再次输入前几个字符,然后按Ctrl+n 即可自动补全。 Ctrl+p 补全前面申明过的变量或者函数名。 前面声明了结构体T,想在输入T.时弹出成员供选择,只需在用之前按一下:CTRL+F12 ctrl+x ctrl+o(智能补全原创 2017-06-13 23:00:10 · 7950 阅读 · 0 评论 -
Vim:打造Linux程序员的编辑利器(ctags+cscope+taglist+code_complete)
http://smilejay.com/2012/10/vim-for-linux-programmer/在2年前,写过一篇文章“Vim:打造Linux C/C++程序员的编辑器”,先在根据这两年的Vim使用经验对其进行一些补充和完善,以便在使用Vim时(偶尔忘记配置或快捷键)作为参考。经过适当的配置,配合一些快捷键,VIM会成为Linux上一个代码阅读、编辑的强大工具。所谓“工欲善其事,必先利其转载 2017-06-08 18:52:58 · 5754 阅读 · 1 评论