LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: shpchp

需要解决的问题

[复制链接]
发表于 2006-9-21 15:05:31 | 显示全部楼层
http://www.codeweavers.com/ 的东西是卖钱的吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 22:46:40 | 显示全部楼层
Post by shpchp
这个已经搞定了,方法很简单:
1. 编写一个phpdoc.sh脚本,内容为:
  1. #!/bin/bash
  2. FUNCTION=`echo $1 | sed 's/_/-/g'`
  3. lynx -dump http://uk.php.net/manual/en/print/function.$FUNCTION.php | sed -e '/\[.*\]/d' -e '/^$/d' | sed -n -e '5p' -e '7p'
复制代码

2. 在gvim中进行以下设置:
set keywordprg=/path/to/phpdoc.sh

然后在编辑php代码时,通过shift+k就能调出函数手册了

另外附一个在gvim中进行php语法检查的技巧:
:!php -l %


这里是屏幕截图,按shift+k后,光标所在处的函数原型和说明将出现在屏幕下方:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-6 23:29:20 | 显示全部楼层
Post by shpchp

    3. 在glibc-2.3.6-r4及以后版本运行3322的ez-ipupdate时出错:version GLIBC_2.0 not defined in file libc.so.6 并且Portage里的ez-ipupdate不支持3322,以lynx方式更新IP也不行。有没有可能通过ASSUME_KERNEL_VERSION来解决问题?


关于"version GLIBC_2.0 not defined in file libc.so.6"看来有望解决了。目前glibc-2.4-r3提供了glibc-compat20这个USE变量,估计能彻底解决这个问题,我改天试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表