摘要:GNU Global是一套界面更友好的tag系统,但是因为其支持的语言太少,现在一般使用其为前端,后端一般使用最新的Universal Ctags。编译办法如下:1.去GNU Project https://www.gnu.org/software/global/download.html下载源码2... 阅读全文
Ubuntu 12.04本地编译安装Vim
2016-01-20 13:12 by cascle, 358 阅读, 0 推荐, 收藏, 编辑
摘要:1.下载Vim,参考http://www.vim.org/git.php2.编译安装Vim,参考https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source3.编译支持lua的Vim,参考https://gist.gi... 阅读全文
Ubuntu 12.04上编译Vim7.4的时候遇到“no terminal library found”问题
2016-01-20 11:26 by cascle, 1671 阅读, 0 推荐, 收藏, 编辑
摘要:错误如下:no terminal library foundchecking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or s... 阅读全文
安装universal-ctags
2016-01-15 14:24 by cascle, 6600 阅读, 0 推荐, 收藏, 编辑
摘要:universal-ctags是exuberant-ctags的替代者,相比gtags可以解析更多的语言,但是其他方面比如操作,数据库的组织方式等就不够好。需要自己编译安装先用git clone https://github.com/universal-ctags/ctags.git下载,然后参考c... 阅读全文
Vim插件列表
2016-01-15 13:03 by cascle, 530 阅读, 0 推荐, 收藏, 编辑
摘要:01.helm(Vim-Swoop)02.ap/vim-buftabline 03.wesleyche/SrcExpl 04.vim proc05.vim shell06.dhruvasagar/vim-vinegar(vinegar with nerdtree backend)07.tpope/v... 阅读全文
比nerdtree更好的文件浏览器:vimfiler
2016-01-14 23:38 by cascle, 1708 阅读, 0 推荐, 收藏, 编辑
摘要:通过:VimFilerExplorer来打开一个文件浏览器h:收起t:展开-:close回车:进入或展开空格:收起 阅读全文
unite
2016-01-14 22:28 by cascle, 190 阅读, 0 推荐, 收藏, 编辑
摘要:列出某个集合里的项目,比如file,buffer等:United file——列出文件:United buffer——列出buffer:United file_rec——递归列出文件进入United 的window后,输入i进入Insert mode,在输入相应的字符可以搜索相应的文件输入a后,会列... 阅读全文
ARMv7 .n和.w指令宽度指示符后缀
2015-12-22 13:20 by cascle, 770 阅读, 1 推荐, 收藏, 编辑
摘要:Thumb code里,.n后缀强迫生成16bit的代码,即Thumb code,若是在arm code里用.n会报错,若是机器指令没有办法用16表示也会报错Thumb code里,.w后缀强迫生成32bit的代码,即arm code;在arm code里.w无效可以看指令的长度 阅读全文
ARMv7 ldr/str指令详解
2015-12-12 12:22 by cascle, 6619 阅读, 0 推荐, 收藏, 编辑
摘要:因为ARM的算术运算不支持直接操作内存地址,所以要把内存里的数据先加载进寄存器。ldr指令就是干这事的,称为间接取址模式。一共有3*3九种模式,先是直接偏移,先偏移,后偏移三大类,指的是如何对源操作数操作,是直接使用,还是在加载前对源操作数操作(比如地址加个数值),还是在加载后对操作数操作每个大类里... 阅读全文