因为很多时候看源代码跳进跳出的没一个快捷点的方式实在是不方便。
我以前是用delphi的,delphi可以直接按住CTRL键,然后鼠标移到类名,变量名,单元名之类的地方单击就可以自动打开相关的单元并跳到定义
处,其实按F6也可以,不一定要实现鼠标,不过这个功能还是要有的,不然真是不方便。
还有以前曾经提到过的CTRL+TAB切换已经打开的源代码后,光标没法进入激活的页签中的源代码,是因为wxpython的原因没法截获页签切换事件
吗?还是无法用代码激活页签中的光标呢?
ulipad能导入是因为真正去导入了当前的字符串(你可以选中一个字符串),而import后面的有可能导入失败,所以不行。
简单点可以在一个空白的地方输入完整的模块字符串,如:
xxx.bb.ccc
然后选中它,再按F6就可以了。
>
> 因为很多时候看源代码跳进跳出的没一个快捷点的方式实在是不方便。
>
> 我以前是用delphi的,delphi可以直接按住CTRL键,然后鼠标移到类名,变量名,单元名之类的地方单击就可以自动打开相关的单元并跳到定义
> 处,其实按F6也可以,不一定要实现鼠标,不过这个功能还是要有的,不然真是不方便。
>
> 还有以前曾经提到过的CTRL+TAB切换已经打开的源代码后,光标没法进入激活的页签中的源代码,是因为wxpython的原因没法截获页签切换事件
> 吗?还是无法用代码激活页签中的光标呢?
现在svn中的代码应该是可以了。
--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou
另外再问个问题,打开输入助手后,象我输入for然后空格之后就自动出现
in ${2:}:
${0}:
为什么这样设计,我看不懂,难道还要我自己去删除那个$和2吗?我是初学者,可能问题有点菜,浪费了你的时间,请见谅。
这是因为按F6并不知道当前代码的状态,这块功能没有做得很复杂。就是简单地导入一下,如果成功则查看是不是有.py文件
。只要不是使用from就可以。另外如果是使用from,而且本身已经是模块而不是包,则选中from后面的串也可以。只有那种子模块才不行。也是许多情况的判断。
>
> 另外再问个问题,打开输入助手后,象我输入for然后空格之后就自动出现
> in ${2:}:
> ${0}:
> 为什么这样设计,我看不懂,难道还要我自己去删除那个$和2吗?我是初学者,可能问题有点菜,浪费了你的时间,请见谅。
按tab键试试。
print '1'
while True:
sleep(1)
可是我用你的老版本没有任何问题,死循环是没错,但是print是在循环以前的,所以还是请你看看吧。
我已经说了,要加上-u,你可以自已加上。在arguments中。我试过了