分层次管理tag文件
linux下使用vim编写工程的时候,工程本身可能会引用其它的库,把要引用的库与工程本身单独创建tags文件进行管理,而不是将所有内容都放在一个tags文件中,通过在vim中配置不同tags文件组合,编辑文件时只引用需要的tags,可以提高效率。
我常用的方式是:在home目录中创建一个常用的lib库tag,然后在当前编辑的工程目录中再单独创建工程所用的tag。在vim的配置文件.vimrc中这样插入一行:
set tags=~/tags,./tags
使用一个写好的脚本来包含要创建基础库tags的目录,这样只需要修改INCLUDE与EXCLUDE的配置即可了,抄袭了沈大的php配置,脚本支持c/c++和php的tags创建:
#! /bin/sh
cd ~
INCLUDE="/home/yanpeng/public/ub/* /home/yanpeng/public/mcpack/* /home/yanpeng/public/nshead/* /home/yanpeng/lib2-64/ullib/include/*"
EXCLUDE="temp_used/*"exec ctags \
-R $INCLUDE \
-h ".php .c .cpp" \
–exclude=$EXCLUDE \
–c-kinds=+p –fields=+iaS –extra=+q \
–c++-kinds=+p –fields=+iaS –extra=+q \
–totals=yes \
–tag-relative=yes \
–PHP-kinds=+cf \
–regex-PHP=’/abstract class ([^ ]*)/\1/c/’ \
–regex-PHP=’/interface ([^ ]*)/\1/c/’ \
–regex-PHP=’/(public |static |abstract |protected |private )+function ([^ ()]*)/\2/f/’
这篇文章中有一行过长导致博客文章列表页面显示有点问题(SideBar被挤到下边去了,可以在CSS里加个overflow:hidden)。
例如,一个不正常的页面:http://yanpblog.appspot.com/page/1
我是个菜鸟,刚在GAE上搭建的自己的博客,还没有将自己在百度空间上的文章导入进来(Micolog的后台文章导入好像有点问题),欢迎前去我的博客指导留言!
博客地址:yjtblog.appspot.com
百度空间:hi.baidu.com/yanjingtu
啥浏览器?我用firefox看挺好的,ie8看时候那个include一行跑出来了,就是没有看到sidebar跑下面去…
图片太大 如果撑破了 也会出现这个问题 我以前也是用这个主题
the world 3(基于IE6.0内核),估计IE内核下显示可能都不太正常。
我给你截了张图,放我百度空间上了:
http://hiphotos.baidu.com/yanjingtu/pic/item/b951382a57836c105243c16d.jpeg
刚刚用FF3试了下,完全正常!
还有,在IE下评论区域的头像有点错位(通过那张截图可以看出来)。
直接用IE6试了下,页面显示也不正常,而且提示了两个脚本错误:
1. 57行第1个字符处,jQuery未定义;
2. 176行第5个字符处,$未定义。
我是在模板的style.css里将.post域加上了一个overflow: hidden才正常的。
不加的话,如果文章里有宽度比较大的图片,或者一个比较长的超链接之类的,页面就会不正常(IE内核下)。你的页脚在IE下显示不出来。
PS:帮你试了下Chrome,一切正常。
不好意思,还是我。
是这样的,我是Python和GAE的菜鸟,对这方面都不是很熟,发现了Micolog程序上的一点逻辑错误,自己又不会改,就只能跑来求助你了。
问题描述:在每一篇文章的底部有上一篇文章和下一篇文章的快捷链接,但是有时显示的并不是该文章相邻的上一篇/下一篇的链接(例如你的这篇文章,上一篇应该是《sameline 检查文件中的行是否有重复的》,下一篇是《邮件方式同步还是不太好》,但页面上显示的不是),出现这种状况的原因是发表文章时生成的ID有点莫名其妙,但上/下一篇是根据PostID排的序,所以。。。
不知道您能不能解决这个问题,如果解决的话希望可以分享下。谢谢!
确实是有问题的啊,太感谢你了。我看看把它修复一下,然后给你回邮件哈,其实我也是瞎改嘿
@houkai
换了这个主题,好了呵呵