Python论坛  - 讨论区

标题:Re: Re: [python-chinese]ANN:能够显示pythoncalltips的VIM脚本

2004年08月28日 星期六 14:15

tocer tootoo at yeah.net
Sat Aug 28 14:15:17 HKT 2004

我用过pydiction,比我这个还稍微差一点点:)。没有帮助,而且还麻烦,比如你新写了一个模块,还要用它的程序重新读进来。我这个脚本动态装入模块,随写随用。价钱便宜量又足!
----- Original Message ----- 
From: "GreyRoar" <GreyRoar at tom.com>
To: <python-chinese at lists.python.cn>
Sent: Saturday, August 28, 2004 1:54 PM
Subject: Re: Re: [python-chinese]ANN:能够显示pythoncalltips的VIM脚本


hoxide,您好!

好像pydiction有类似的功能,tocer说的那个应该是pyCallTips,一个新提交的脚本。你在vim.sf.net就可以找到它们

======= 2004-08-28 12:41:00 您在来信中写道:=======

>tocer,您好!
>
> 好东西啊~~~ 在什么地方?
>
>======= 2004-08-28 11:14:38 您在来信中写道:=======
>
>>版本:0.3
>>
>>运行平台:linux ,windows,VIM
>>          我只在中文win2000+vim6.3中测试通过。别的平台,别的vim版本没有测试,如果也能通过,告诉我一声。
>>
>>特性:
>>    1、在vim里编码的时候,可以随着你的输入,自动显示模块或者函数名称和用法,就像idle或者pywin里的calltips,不过我这个脚本还能显示用法和帮助。
>>    2、只支持python语言。
>>
>>用法:
>>    1、打开一个python文件,然后pyfile <路径>pyCallTips.py,如果没有报错,就能运行了,在python文件中import的模块和方法,都能够随着你的输入显示出来。支持内建函数,试着输入 dir 看看。或者放入vimrc文件中,自动运行。
>>    2、如果新增import 或者 from 。。import语句,需要按刷新一下,这样才能显示出新增的模块和方法
>>
>>如果有问题,在这里提出来,我会尽量回答的。如果好使,也说一声,让我也高兴高兴。_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>
>
>= = = = = = = = = = = = = = = = = = = =
> 
>
>        致
>礼!
> 
> 
>        hoxide
>        hoxide_dirac at yahoo.com.cn
>          2004-08-28
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese

= = = = = = = = = = = = = = = = = = = =


        致
礼!
 

        GreyRoar
        GreyRoar at tom.com
          2004-08-28




_______________________________________________
python-chinese list
python-chinese at lists.python.cn
http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月28日 星期六 14:19

info at xichen.com info at xichen.com
Sat Aug 28 14:19:33 HKT 2004

tocer,您好!

	具体怎么使用,能说详细点吗?我没看懂。

======= 2004-08-28 13:21:58 您在来信中写道:=======

>版本:0.3
>
>运行平台:linux ,windows,VIM
>          我只在中文win2000+vim6.3中测试通过。别的平台,别的vim版本没有测试,如果也能通过,告诉我一声。
>
>特性:
>    1、在vim里编码的时候,可以随着你的输入,自动显示模块或者函数名称和用法,就像idle或者pywin里的calltips,不过我这个脚本还能显示用法和帮助。
>    2、只支持python语言。
>
>用法:
>    1、打开一个python文件,然后pyfile <路径>pyCallTips.py,如果没有报错,就能运行了,在python文件中import的模块和方法,都能够随着你的输入显示出来。支持内建函数,试着输入 dir 看看。或者放入vimrc文件中,自动运行。
>    2、如果新增import 或者 from 。。import语句,需要按刷新一下,这样才能显示出新增的模块和方法
>
>如果有问题,在这里提出来,我会尽量回答的。如果好使,也说一声,让我也高兴高兴。_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>

= = = = = = = = = = = = = = = = = = = =
			

        致
礼!
 
				 
        info
        info at xichen.com
          2004-08-28


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月28日 星期六 14:27

dreamingk(天成) dreamingker at 163.com
Sat Aug 28 14:27:10 HKT 2004

Pythoner,您好!

	http://www.hotlove.cn/vckbase/user/smileonce/source/cpp2html.htm
    这是个用js写的把c++代码 转化成html的语法高亮显示的页面。js代码可以看他的源文件。
    是不是可以用类似的方法写个对python 代码的转化呢?因为js不用server端支持,这样就可以应用到很多地方,例如我在csdn的blog上。
不过也有些缺点,例如不同的browse支持不同,还有在client执行,如果代码很大,转换很慢!
    js 现在还在看。谁有兴趣可以先写个。嘿嘿!

        致
礼!
 				

        dreamingk(天成)
        dreamingker at 163.com
          2004-08-28

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月28日 星期六 14:32

Anew Anewboy at citiz.net
Sat Aug 28 14:32:19 HKT 2004

dreamingk(天成),您好!

	我刚才又想到一个办法,把中文转成 %E6%9C%8D%E5%8A%A1 (这个是“服务”的代码)
	但我不知道Python中用什么函数作,只要转化成这个因该就可以处理了。
	(大家知道有什么函数可以转换这个吗?)

======= 2004-08-28 10:15:00 您在来信中写道:=======

>Anew,您好!
>
>	sgml的parser不能正确处理中文,所以当遇到中文的时候就自动截断了。
>    当然因为我的应用很简单,所以用正则表达式解决就可以。你的方法当然也是不错的。谢谢!
>
>======= 2004-08-28 03:38:26 您在来信中写道:=======
>
>>dreamingk(天成),您好!
>>
>>	这几天大家讨论如何使用程序登陆论坛我很感兴趣,我前些日子就用Python来处理论坛里的文档。
>>	但我没有用ClientCookie,因为我不知道有这个东西,最近刚知道。
>>	我一直都是用Socket直接连Http的80,然后提交协议。其实很简单,你只要把IE游览这个论坛的TCP报文捕获下来,然后用Socket连就可以了。
>>	而处理HTTP我用的是一个Div Into Python里的BaseHTMLProcessor. 这样就可以基本解决大多数的HTML处理.
>>	但是像  ftp://music.popv.net:bbs.popv.net@218.104.78.34/游戏/莎木一章横须贺_Shenmue/Shenmue_OST2/船员の复响.mp3>网通公众网镜像 可能就有一点问题了(虽然我没测试,你可以去试试)
>>	但我想用正则表达式处理就可以了, 例如: .*?)>.*?
>>	OK ,解决了.
>>
>>======= 2004-08-27 12:56:00 您在来信中写道:=======
>>
>>>Xie Yanbo,您好!
>>>
>>>	已经按照上述方法搞定了,可以正确登陆论坛。原来的原因是我没有用ClientCookie.urlopen()来打开网页,而是用的urllib.urlopen()也不能获得正确的网页。
>>>    但是现在也有点问题。网页上的href都是这样的
>>>      ftp://music.popv.net:bbs.popv.net@218.104.78.34/游戏/莎木一章横须贺_Shenmue/Shenmue_OST2/船员の复响.mp3>网通公众网镜像
>>>    但是我用sgml的parser解析获得的href都只有前半段 ftp://music.popv.net:bbs.popv.net@218.104.78.34/ ,这个是解析器的问题吗?
>>>
>>>======= 2004-08-27 11:49:26 您在来信中写道:=======
>>>
>>>>On 2004-08-25 11:00:1093402811 +0800, dreamingk(天成) wrote:
>>>>> dreamingk(天成),您好!
>>>>> 
>>>>> 	ClientCookie.CookieJar确实没有save 的方法
>>>>>     MSIECookieJar 才有这个方法
>>>>
>>>>研究了一下新版本的 ClientCookie,还有 Python2.4 的 cookielib,
>>>>更新了一下那个登录 linuxforum 的代码,大家有兴趣可以看:
>>>>
>>>>  http://xie.freezope.org/blog/2004/08/python.html
>>>>
>>>>_______________________________________________
>>>>python-chinese list
>>>>python-chinese at lists.python.cn
>>>>http://python.cn/mailman/listinfo/python-chinese
>>>>
>>>
>>>= = = = = = = = = = = = = = = = = = = =
>>>			
>>>
>>>        致
>>>礼!
>>> 
>>>				 
>>>        dreamingk(天成)
>>>        dreamingker at 163.com
>>>          2004-08-27
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>>
>>
>>= = = = = = = = = = = = = = = = = = = =
>>			
>>
>>        致
>>礼!
>> 
>>				 
>>        Anew
>>        Anewboy at citiz.net
>>          2004-08-28
>>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>
>
>= = = = = = = = = = = = = = = = = = = =
>			
>
>        致
>礼!
> 
>				 
>        dreamingk(天成)
>        dreamingker at 163.com
>          2004-08-28
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>

= = = = = = = = = = = = = = = = = = = =
			

        致
礼!
 
				 
        Anew
        Anewboy at citiz.net
          2004-08-28


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月28日 星期六 14:34

hoxide hoxide_dirac at yahoo.com.cn
Sat Aug 28 14:34:36 HKT 2004

tocer,您好!

	gvim6.2中不能用~~~,需要python2.1~~~, 这个pyfile到底是什么东西?

======= 2004-08-28 13:21:58 您在来信中写道:=======

>版本:0.3
>
>运行平台:linux ,windows,VIM
>          我只在中文win2000+vim6.3中测试通过。别的平台,别的vim版本没有测试,如果也能通过,告诉我一声。
>
>特性:
>    1、在vim里编码的时候,可以随着你的输入,自动显示模块或者函数名称和用法,就像idle或者pywin里的calltips,不过我这个脚本还能显示用法和帮助。
>    2、只支持python语言。
>
>用法:
>    1、打开一个python文件,然后pyfile <路径>pyCallTips.py,如果没有报错,就能运行了,在python文件中import的模块和方法,都能够随着你的输入显示出来。支持内建函数,试着输入 dir 看看。或者放入vimrc文件中,自动运行。
>    2、如果新增import 或者 from 。。import语句,需要按刷新一下,这样才能显示出新增的模块和方法
>
>如果有问题,在这里提出来,我会尽量回答的。如果好使,也说一声,让我也高兴高兴。_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>

= = = = = = = = = = = = = = = = = = = =
			

        致
礼!
 
				 
        hoxide
        hoxide_dirac at yahoo.com.cn
          2004-08-28


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号