摘要: vim默认的折叠文本很丑有木有,看腻了有木有,想有自己的范有木有有木有,反正我有中么办?可以通过foldtext选项做到,每次vim折叠文本时都会调用foldtext指定的函数,所以写个折叠函数就好楼,抛砖引玉,我的范:1 fun! My_foldtext()"{{{2 let text = substitute(foldtext(), '^+--.\+:\s', '', '')3 let text = printf('-+- %d(lev.%d) lines: %s ...', v:foldend-v:foldstar 阅读全文
posted @ 2013-05-13 18:45 reaper.spring 阅读(173) 评论(0) 推荐(0) 编辑
摘要: vim默认的,如果当前行是注释,则下一行也会变为注释,初衷是为了"方便"用户,但更多的时候是多此一举了auto filetype * setl formatoptions-=cro即可彻底关闭这个功能 阅读全文
posted @ 2013-05-13 18:30 reaper.spring 阅读(162) 评论(0) 推荐(0) 编辑
摘要: vim拥有数种缩进方式,但没有一个方便的命令可以打印出当前哪些缩进被启用,下面的小脚本可以分别打印出autoindent,smartindent, cindent, indentexpr的开关状态,直接放到vimrc中,输入:Showindenting回车即可 1 func! g:show_indenting () 2 let indent_list = ['autoindent', 'smartindent', 'cindent', 'indentexpr'] 3 for ind in indent_list 4 exe  阅读全文
posted @ 2013-05-13 18:25 reaper.spring 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 没错,搜狗已经登陆ub(有段日子了),命中率很高,自带的dark配色很喜欢,强烈推荐sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitx-sogoupinyin执行上面命令后,注销或重启下即可 阅读全文
posted @ 2013-05-13 18:16 reaper.spring 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 很简单利用gnome-terminal的--geometry参数即可,另外c-a-t启动虚拟终端一直用不惯,c-a-k蛮顺手的,设置如下,系统设置->键盘->快捷键,新建一个自定义,命令里写上gnome-terminal --geometry=97x23+381+150前两个参数是行列数,后两个是x,y位置参数,可以根据自己需要改下。 阅读全文
posted @ 2013-05-13 18:13 reaper.spring 阅读(231) 评论(0) 推荐(0) 编辑