Python论坛  - 讨论区

标题:[python-chinese] Ulipad 特性需求

2007年02月07日 星期三 09:05

Ben Luo benluo在gmail.com
星期三 二月 7 09:05:19 HKT 2007

在Emacs 的 python mode
中,我在一行的任何地方用"TAB"键都是进行自动缩进。但在ulipad中,如果我在单词中间用"tab"键,就是把单词用tab
分开了。我觉得ulipad对tab键的功能是不是可以加入这一点。还是作者对这一点有其它的考虑。

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

2007年02月07日 星期三 09:08

limodou limodou在gmail.com
星期三 二月 7 09:08:37 HKT 2007

On 2/7/07, Ben Luo <benluo在gmail.com> wrote:
> 在Emacs 的 python mode
> 中,我在一行的任何地方用"TAB"键都是进行自动缩进。但在ulipad中,如果我在单词中间用"tab"键,就是把单词用tab
> 分开了。我觉得ulipad对tab键的功能是不是可以加入这一点。还是作者对这一点有其它的考虑。
 Emacs绝对是一个特例,在我所用的所有编辑器中,包括vim,按Tab都是插入tab符,而不是把当前行进行缩近。而且这样当我真正想插入tab怎么办。

另外ulipad允许你选中当前行,然后按tab就可以缩近了,也不麻烦。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年02月07日 星期三 09:23

GMail magicccc在gmail.com
星期三 二月 7 09:23:17 HKT 2007

發現一個Ulipad的小BUG:在寫新的Python文件后,有時會保存不了。好像Ulipad是先保存成 xxxx.py.tmp 文件,但是並沒有真正的保存文件。


----- Original Message -----
From: "limodou" <limodou at gmail.com>
To: <python-chinese at lists.python.cn>
Sent: Wednesday, February 07, 2007 9:08 AM
Subject: Re: [python-chinese] Ulipad 特性需求

> On 2/7/07, Ben Luo <benluo at gmail.com> wrote:
>> 在Emacs 的 python mode
>> 中,我在一行的任何地方用"TAB"键都是进行自动缩进。但在ulipad中,如果我在单词中间用"tab"键,就是把单词用tab
>> 分开了。我觉得ulipad对tab键的功能是不是可以加入这一点。还是作者对这一点有其它的考虑。 
>> 
> Emacs绝对是一个特例,在我所用的所有编辑器中,包括vim,按Tab都是插入tab符,而不是把当前行进行缩近。而且这样当我真正想插入tab怎么办。
>
> 另外ulipad允许你选中当前行,然后按tab就可以缩近了,也不麻烦。
>
> -- 
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese 


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

2007年02月07日 星期三 09:24

Ben Luo benluo在gmail.com
星期三 二月 7 09:24:23 HKT 2007

On 2/7/07, limodou <limodou在gmail.com> wrote:
> On 2/7/07, Ben Luo <benluo在gmail.com> wrote:
> > 在Emacs 的 python mode
> > 中,我在一行的任何地方用"TAB"键都是进行自动缩进。但在ulipad中,如果我在单词中间用"tab"键,就是把单词用tab
> > 分开了。我觉得ulipad对tab键的功能是不是可以加入这一点。还是作者对这一点有其它的考虑。
>  Emacs绝对是一个特例,在我所用的所有编辑器中,包括vim,按Tab都是插入tab符,而不是把当前行进行缩近。而且这样当我真正想插入tab怎么办。
>
单从 python 来看,我想不出在什么情况下需要在行中插入"tab"。行中应该是没有"tab"的吧。我想这也是 emacs 中python
mode的一个考虑吧。

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

2007年02月07日 星期三 09:29

limodou limodou在gmail.com
星期三 二月 7 09:29:58 HKT 2007

> 单从 python 来看,我想不出在什么情况下需要在行中插入"tab"。行中应该是没有"tab"的吧。我想这也是 emacs 中python
> mode的一个考虑吧。

我倒不这么看,有时在python中也一样有一些要对齐的,特别是对于象多个list之类的,如:

    def initSyntaxItems(self):
        self.addSyntaxItem('c_default',         'Default',
 wx.stc.STC_C_DEFAULT,                   self.STE_STYLE_TEXT)
        self.addSyntaxItem('comment',           'Comment',
 wx.stc.STC_C_COMMENT,                   self.STE_STYLE_COMMENT)
        self.addSyntaxItem('commentline',       'Comment line',
 wx.stc.STC_C_COMMENTLINE,               self.STE_STYLE_COMMENTLINE)
        self.addSyntaxItem('commentdoc',        'Comment doc',
 wx.stc.STC_C_COMMENTDOC,                self.STE_STYLE_COMMENTDOC)
        self.addSyntaxItem('number',            'Number',
 wx.stc.STC_C_NUMBER,                    self.STE_STYLE_NUMBER)
        self.addSyntaxItem('keyword',           'Keyword',
 wx.stc.STC_C_WORD,                      self.STE_STYLE_KEYWORD1)
        self.addSyntaxItem('string',            'String',
 wx.stc.STC_C_STRING,                    self.STE_STYLE_STRING)

使用tab对齐会好看一些。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年02月07日 星期三 09:31

limodou limodou在gmail.com
星期三 二月 7 09:31:39 HKT 2007

On 2/7/07, GMail <magicccc在gmail.com> wrote:
> °l¬FÒ»‚€UlipadµÄСBUG£ºÔڌ‘еÄPythonÎļþºó£¬ÓЕr•þ±£´æ²»ÁË¡£ºÃÏñUlipadÊÇÏȱ£´æ³É xxxx.py.tmp Îļþ£¬µ«ÊǁK›]ÓÐÕæÕýµÄ±£´æÎļþ¡£
>
Õâ²»ÊÇbug£¬ÕâÊǹÊÒâÕâÑù×öµÄ¡£ÓÐʱºò²»Äܱ£Ö¤Ð´ÎļþÍêÈ«³É¹¦£¬±ÈÈç˵±àÂëת»»³ö´í¡£Èç¹û²»ÏÈ×ö±£´æ£¬Õæ½Óд£¬ºÜÓпÉÄܶ«Î÷ûд½øÈ¥£¬ÒÔÇ°µÄÒ²¶ªÁË¡£ËùÒÔÕâÑùÉè¼ÆµÄ¡£³öÏÖÕâÑùµÄ´íÎó£¬ÏÈÒª²éÒ»ÏÂȨÏÞʲôµÄÊÇ·ñ¹»£¬È»ºóÔÙ¿´ÓÐʲôÎÊÌâ¡£

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年02月07日 星期三 09:31

Jay Li eltshanli在gmail.com
星期三 二月 7 09:31:54 HKT 2007

emacs中插入tab是C-q TAB, 无论是python-mode或者是cc-mode.
事实上对缩进的次数需求远大于对键入TAB的需求, 我觉得emacs这样处理是很合理的.


-- 
不了解debian就不要下结论说哪个发行版更好.
不了解emacs就不要下结论说哪个编辑器更好..

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

2007年02月07日 星期三 09:39

Ben Luo benluo在gmail.com
星期三 二月 7 09:39:23 HKT 2007

On 2/7/07, limodou <limodou在gmail.com> wrote:
> > 单从 python 来看,我想不出在什么情况下需要在行中插入"tab"。行中应该是没有"tab"的吧。我想这也是 emacs 中python
> > mode的一个考虑吧。
>
> 我倒不这么看,有时在python中也一样有一些要对齐的,特别是对于象多个list之类的,如:

折衷一下?在Config 里多一个选项,让用户决定喜欢哪个方式。

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

2007年02月07日 星期三 09:41

limodou limodou在gmail.com
星期三 二月 7 09:41:09 HKT 2007

On 2/7/07, Jay Li <eltshanli在gmail.com> wrote:
> emacs中插入tab是C-q TAB, 无论是python-mode或者是cc-mode.
> 事实上对缩进的次数需求远大于对键入TAB的需求, 我觉得emacs这样处理是很合理的.
>
我却不这么认为。因为缩近完全可以通过插入tab来实现,因此并不需要一定要在行中的任何位置都通过按tab来缩近,完全可以移光标到行首空白处,然后按tab来缩近,或选中整行(一行或多行)按tab来实现缩近。emacs也只是缩近的一种实现,也许你习惯了方便,不习惯就不方便。是否合理我不好说。至少我不用emacs,我也没有过这样的想法。而缩近完全可以通过按tab来实现,所以我认为没有必要区分是否是缩近还是插入tab。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年02月07日 星期三 09:46

limodou limodou在gmail.com
星期三 二月 7 09:46:13 HKT 2007

On 2/7/07, Ben Luo <benluo在gmail.com> wrote:
> On 2/7/07, limodou <limodou在gmail.com> wrote:
> > > 单从 python 来看,我想不出在什么情况下需要在行中插入"tab"。行中应该是没有"tab"的吧。我想这也是 emacs 中python
> > > mode的一个考虑吧。
> >
> > 我倒不这么看,有时在python中也一样有一些要对齐的,特别是对于象多个list之类的,如:
>
> 折衷一下?在Config 里多一个选项,让用户决定喜欢哪个方式。

这样影响到以前对tab的处理,有些改造量。我觉得如果ulipad有替代方式,而且不是很麻烦的话,应该看一看用户是否可以接受ulipad的方式。而且ulipad毕竟不是emacs,所以使用方式一定有不同的地方,emacs的东西有些不错的东西,实现起来不困难是可以吸引的,有些本来有的东西,但习惯不同,却是需要考虑的。而且每个人的使用品味不同,才有这么多的编辑器存在。比如vim并没有这样的功能,是否可以说它也要实现呢?我想还是需要一个权衡。

我再考虑一下。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年02月07日 星期三 09:47

Jay Li eltshanli在gmail.com
星期三 二月 7 09:47:45 HKT 2007

你说的有道理.是个习惯问题.所以我觉得在Ulipad中给用户多一个选择也应该是合理的.


在 07-2-7,limodou<limodou在gmail.com> 写道:
> 我却不这么认为。因为缩近完全可以通过插入tab来实现,因此并不需要一定要在行中的任何位置都通过按tab来缩近,完全可以移光标到行首空白处,然后按tab来缩近,或选中整行(一行或多行)按tab来实现缩近。emacs也只是缩近的一种实现,也许你习惯了方便,不习惯就不方便。是否合理我不好说。至少我不用emacs,我也没有过这样的想法。而缩近完全可以通过按tab来实现,所以我认为没有必要区分是否是缩近还是插入tab。
>
> --
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese


-- 
不了解debian就不要下结论说哪个发行版更好.
不了解emacs就不要下结论说哪个编辑器更好..

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

2007年02月07日 星期三 09:48

Ben Luo benluo在gmail.com
星期三 二月 7 09:48:54 HKT 2007

> 这样影响到以前对tab的处理,有些改造量。我觉得如果ulipad有替代方式,而且不是很麻烦的话,应该看一看用户是否可以接受ulipad的方式。而且ulipad毕竟不是emacs,所以使用方式一定有不同的地方,emacs的东西有些不错的东西,实现起来不困难是可以吸引的,有些本来有的东西,但习惯不同,却是需要考虑的。而且每个人的使用品味不同,才有这么多的编辑器存在。比如vim并没有这样的功能,是否可以说它也要实现呢?我想还是需要一个权衡。
>
> 我再考虑一下。
>
同意。妥协是有限度的。坚持自己觉得应该有的特性。

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

2007年02月07日 星期三 10:07

Leo Jay python.leojay在gmail.com
星期三 二月 7 10:07:29 HKT 2007

On 2/7/07, limodou <limodou在gmail.com> wrote:
> 这样影响到以前对tab的处理,有些改造量。我觉得如果ulipad有替代方式,而且不是很麻烦的话,应该看一看用户是否可以接受ulipad的方式。而且ulipad毕竟不是emacs,所以使用方式一定有不同的地方,emacs的东西有些不错的东西,实现起来不困难是可以吸引的,有些本来有的东西,但习惯不同,却是需要考虑的。而且每个人的使用品味不同,才有这么多的编辑器存在。比如vim并没有这样的功能,是否可以说它也要实现呢?我想还是需要一个权衡。
>
> 我再考虑一下。
>

vim有这样的功能,在编辑模式中,CTRL+D 和 CTRL+T 就是干这事儿的。/

-- 
Best Regards,
Leo Jay

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

2007年02月07日 星期三 10:10

limodou limodou在gmail.com
星期三 二月 7 10:10:46 HKT 2007

On 2/7/07, Leo Jay <python.leojay在gmail.com> wrote:
> On 2/7/07, limodou <limodou在gmail.com> wrote:
> > 这样影响到以前对tab的处理,有些改造量。我觉得如果ulipad有替代方式,而且不是很麻烦的话,应该看一看用户是否可以接受ulipad的方式。而且ulipad毕竟不是emacs,所以使用方式一定有不同的地方,emacs的东西有些不错的东西,实现起来不困难是可以吸引的,有些本来有的东西,但习惯不同,却是需要考虑的。而且每个人的使用品味不同,才有这么多的编辑器存在。比如vim并没有这样的功能,是否可以说它也要实现呢?我想还是需要一个权衡。
> >
> > 我再考虑一下。
> >
>
> vim有这样的功能,在编辑模式中,CTRL+D 和 CTRL+T 就是干这事儿的。/
>
这当然可以了。毕竟并不一个tab有多种用途。ulipad有相应的菜单,想加个快捷方式是很简单的。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年02月07日 星期三 11:23

wkssy delux25在gmail.com
星期三 二月 7 11:23:44 HKT 2007

ÎÒÖ±½ÓÓÃÁË´Ósvn³öÀ´µÄ´úÂ룬ulipad.iniºÃÏóÊÇÔÚ³ÌÐòĿ¼Ïµģ¬ÊDz»ÊÇ·ÅÔÚ./~Ŀ¼Ï±ȽϺ𢡣¡£Èç¹ûÓÐÁ½¸öÓû§Ï°¹ß²»Ò»ÑùÔõô°ì£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070207/6a19f3b3/attachment.htm 

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

2007年02月07日 星期三 11:28

wkssy delux25在gmail.com
星期三 二月 7 11:28:09 HKT 2007

д´íÁË£¬~Ŀ¼
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070207/c1872d26/attachment-0001.htm 

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

2007年02月07日 星期三 11:38

limodou limodou在gmail.com
星期三 二月 7 11:38:19 HKT 2007

On 2/7/07, wkssy <delux25在gmail.com> wrote:
> 写错了,~目录
>
目前还不行。以后再改成支持多用户的。所以现在想用就每个用户装一个就行了。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年02月07日 星期三 13:10

大郎 iexper在gmail.com
星期三 二月 7 13:10:45 HKT 2007

ÓиöÎÊÌ⣺

ÎÞ·¨Ê¹ÓÃctrl+insert and shift+insert
?

On 2/7/07, limodou <limodou在gmail.com> wrote:
>
> On 2/7/07, wkssy <delux25在gmail.com> wrote:
> > д´íÁË£¬~Ŀ¼
> >
> Ä¿Ç°»¹²»ÐС£ÒÔºóÔٸijÉÖ§³Ö¶àÓû§µÄ¡£ËùÒÔÏÖÔÚÏëÓþÍÿ¸öÓû§×°Ò»¸ö¾ÍÐÐÁË¡£
>
> --
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
ÈËÉúÈôÖ»Èç³õ¼û¡­¡­

Gtalk iexper在gmail.com
Blog  http://www.iexper.com/blog/
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070207/a005abfa/attachment.html 

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

2007年02月13日 星期二 20:48

Qi Ivan qihboy在gmail.com
星期二 二月 13 20:48:36 HKT 2007

EDITPLUS也是和LIMODOU一样的.
EDITPLUS应该是用户群非常大的编辑软件了吧?
还是TAB就做为TAB本身的功能挺好的.也符合绝大多数人的习惯.


在07-2-7,大郎 <iexper at gmail.com> 写道:
>
> 有个问题:
>
> 无法使用ctrl+insert and shift+insert
> ?
>
> On 2/7/07, limodou <limodou at gmail.com> wrote:
> >
> > On 2/7/07, wkssy <delux25 at gmail.com> wrote:
> > > 写错了,~目录
> > >
> > 目前还不行。以后再改成支持多用户的。所以现在想用就每个用户装一个就行了。
> >
> > --
> > I like python!
> > UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> > My Blog: http://www.donews.net/limodou
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
>
> --
> 人生若只如初见……
>
> Gtalk iexper at gmail.com
> Blog  http://www.iexper.com/blog/
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070213/ad67d9c9/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号