摘要: 相信有不少人和我一样,虽然是做纯linux开发,但并不排斥windows,并且喜欢在windows下面的使用各种好用的工具来让linux的编程工作变得更加方便。实际上每一个系统都有他的过人支持,windows拥有无数的好用的窗口程序,但windows的命令行工具基本算是退化到了和人类指甲盖的一样... 阅读全文
posted @ 2015-12-21 00:22 十二点记 阅读(1453) 评论(2) 推荐(0) 编辑
摘要: 相信有很多鞋童和我一个样是一枚Linux码农(我现在还是嵌入式方向). 做Linux开发势必需要一个Linux环境, 大多数开发者会首先选择一个Linux发行版, 其中Ubuntu LTS版本应该是选取最多的一个了, 原因也很简单, 该发行版简单易用的同时足够稳定和普及. 选择完发行版就要选择怎么安 阅读全文
posted @ 2017-10-13 17:18 十二点记 阅读(1813) 评论(3) 推荐(1) 编辑
摘要: 这几天开始使用firefox+pentadactyl来搭建一个开源、可扩展、完全绿化的浏览器环境,以便随身带着使用,其中firefox的使用了24.0的长期支持版, 这边版本稳定, 快速, 兼容性好, 重点是pentadactyl最高只支持到24.0。在网络上找了半天, 终于找到了一个真正完绿化... 阅读全文
posted @ 2014-12-28 01:45 十二点记 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: supertab是vim的一个出名的插件, 相信会vim的人没几个不知道的, 我在之前的>中首先说明的也是它, supertab实现的功能简单的说就是用tab来来调用vim的补全功能, 这和linux的终端操作习惯完全一致, 并且方便而合理. supertab是我最早接触的vim插件, 保留至今而没有抛弃, 当然很多人可能已经不再使用这个插件, 因为更加自动化的nerocachecomplete和youcompleteme插件完全可以取而代之, 不过个人保留supertab的理由是用它来实现就近补全, 也就是vim自带的ctrl+p补全, 关于为何这么做我已经在>中用相当多的话解释 阅读全文
posted @ 2014-01-13 00:38 十二点记 阅读(1724) 评论(0) 推荐(2) 编辑
摘要: 在之前我写的>中最后提到将vim和tags成和更新的全部集中到一个键上来. 这在实践中证明是相当方便的, 不过依然村庄几个问题如下:1->由于需要顺序生成ctags和cscope的tag,之前的映射使用执行每条命令之后增加一个的方式来继续向下执行, 这样在按下之后终端会立刻出现的三个"请按Enter键继续的字样", 当然这个其实不算是一个真正的问题, 只是每次看这个它们闪过还是会感到晃眼.2->当vim中有超过一个buffer的时候按下f12更新tags结束的时候当前编辑的位置会莫名其妙的跳转一个位置, 这个时候需要使用ctrl+o才能回到更新之前的位置. 阅读全文
posted @ 2014-01-12 20:35 十二点记 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 最近我的vim又让我闹心了. 问题出现在supertab的补全速度上, 有时候按下tab键半天才弹出补全列表, 即便是弹出了列表在列表上下移动也变得的相当缓慢, 这让我的很是蛋疼. 在完全无法接受这个问题之后决定再一次踏上折腾vim之路(已经没有折腾vim好长一段时间了). 之前有一次vim出现tab补全的卡死问题折腾了好几个小时才把原因找到, 这次这个更加诡异, 没有折腾之前就觉得一定不简单. 后来果然应验, 这个问题足足花掉了我一整天的时间! 首先是缩小问题的范围, supertab在我这里是为了实现就近补全而用的, 也就是指supertab这里充当了ctrl+p的映射的功能. 这个... 阅读全文
posted @ 2014-01-06 18:15 十二点记 阅读(3249) 评论(0) 推荐(0) 编辑
摘要: 在我之前的>和>中曾经成功的将vim的supertab和UltiSnips共用一个tab键, 这样做的优点的两种补全的触发都变得比较方便, 存在的问题有如下几点:1. supertab不能使用最新版本, 必须使用vim.org中出现的2.0版.2. UltiSnips虽然可以和supertab正常的共用的tab键, 但由于两个插件的共同作用导致tab键在正常的supertab(保持默认的模式)触发后是上选功能但在其他补全方式中却神奇的变成的下选功能. 重点是shift+tab键也变成的下选功能.3. 两者共用的tab键有时候还是会出现相互误用的问题.综合上面的问题, 现在决定两二者 阅读全文
posted @ 2014-01-06 11:26 十二点记 阅读(2991) 评论(0) 推荐(0) 编辑
摘要: 关于补全的方面要说的的确很多, 这里选择分为两个章叙述. 如果你想学vim, 你需要有很强的耐心, 如果你想锻炼这种耐心, 你可以试着先看完我之前的文章. 好了, 下面继续我们的vim补全吧. vim补全1中曾经提及到supertab在更换版本后和UltiSnips成功共用tab的解决方案, 在此之前主要的叙述主要在做一件事情:将vim的tags补全和字典补全从supertab的补全功能中分离出来, 让supertab只负责一件事情:就近补全. 这样子做似乎没有必要, 因为我们完全可以将他们全部放到supertab接管的tab键上来, 下面要说的就是为什么我们需要这样做. 从最初的叙述... 阅读全文
posted @ 2013-12-12 22:56 十二点记 阅读(5731) 评论(1) 推荐(1) 编辑
摘要: 关于vim的补全最初的感觉是蛋疼, 真正的蛋疼! 由于在接触linux之前曾经在windows下面学过一段时间软件开发, 那时使用的是vs2010, 现在看来虽然vs启动相当的慢, 编辑器的定制和配置能力有限. 但vs在编程环境上的操作便捷性的确是一个优点, 毕竟我们都是普通的程序员, 达到使用记事本也照样写代码的大牛级水平, 这辈子估计希望都不大. 所以虽然我知道vim原始操作上的原子特性如果熟练之后将具备最为灵活的编辑能力, 我还是的选择的将vim配置的向IDE靠近. 关于vs现在留给我印象最深的是他的VAX插件. 这个有tomato公司出品的第三方补全插件, 让VS拥有了相当高效的补.. 阅读全文
posted @ 2013-12-12 20:18 十二点记 阅读(1567) 评论(4) 推荐(0) 编辑
摘要: 好长时间没有上来更新了, 今天趁老板不再上来休闲一下. 本章要说的是和vim的tags相关的内容. 之所以在跳转之后就说明tags是因为这个功能相当的重要和实用. 好的东西自然是需要提前分享的. 首先, 要说的是关于vim使用ctags, cscope的相关教程, 网络上已经有相当详尽的文章可以搜索到. 这里不会在重复大多数网络上可以搜索到的入门教程了. 并且在此提醒阅读本篇博客的读者, 如果你现在对ctags和cscope等并不了解, 那么请先在网络里google所有和他们相关的教程, 花上大约至少一天上的时间认真研究他们的基本用法. 等到对他们有了基本的了解之后再回来看这里的说明你将... 阅读全文
posted @ 2013-12-03 19:12 十二点记 阅读(4362) 评论(1) 推荐(4) 编辑