2007年02月07日 星期三 09:05
在Emacs 的 python mode 中,我在一行的任何地方用"TAB"键都是进行自动缩进。但在ulipad中,如果我在单词中间用"tab"键,就是把单词用tab 分开了。我觉得ulipad对tab键的功能是不是可以加入这一点。还是作者对这一点有其它的考虑。
2007年02月07日 星期三 09:08
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
2007年02月07日 星期三 09:23
發現一個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
2007年02月07日 星期三 09:24
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的一个考虑吧。
2007年02月07日 星期三 09:29
> 单从 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
2007年02月07日 星期三 09:31
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
2007年02月07日 星期三 09:31
emacs中插入tab是C-q TAB, 无论是python-mode或者是cc-mode. 事实上对缩进的次数需求远大于对键入TAB的需求, 我觉得emacs这样处理是很合理的. -- 不了解debian就不要下结论说哪个发行版更好. 不了解emacs就不要下结论说哪个编辑器更好..
2007年02月07日 星期三 09:39
On 2/7/07, limodou <limodou在gmail.com> wrote: > > 单从 python 来看,我想不出在什么情况下需要在行中插入"tab"。行中应该是没有"tab"的吧。我想这也是 emacs 中python > > mode的一个考虑吧。 > > 我倒不这么看,有时在python中也一样有一些要对齐的,特别是对于象多个list之类的,如: 折衷一下?在Config 里多一个选项,让用户决定喜欢哪个方式。
2007年02月07日 星期三 09:41
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
2007年02月07日 星期三 09:46
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
2007年02月07日 星期三 09:47
你说的有道理.是个习惯问题.所以我觉得在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就不要下结论说哪个编辑器更好..
2007年02月07日 星期三 09:48
> 这样影响到以前对tab的处理,有些改造量。我觉得如果ulipad有替代方式,而且不是很麻烦的话,应该看一看用户是否可以接受ulipad的方式。而且ulipad毕竟不是emacs,所以使用方式一定有不同的地方,emacs的东西有些不错的东西,实现起来不困难是可以吸引的,有些本来有的东西,但习惯不同,却是需要考虑的。而且每个人的使用品味不同,才有这么多的编辑器存在。比如vim并没有这样的功能,是否可以说它也要实现呢?我想还是需要一个权衡。 > > 我再考虑一下。 > 同意。妥协是有限度的。坚持自己觉得应该有的特性。
2007年02月07日 星期三 10:07
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
2007年02月07日 星期三 10:10
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
2007年02月07日 星期三 11:23
ÎÒÖ±½ÓÓÃÁË´Ósvn³öÀ´µÄ´úÂ룬ulipad.iniºÃÏóÊÇÔÚ³ÌÐòĿ¼Ïµģ¬ÊDz»ÊÇ·ÅÔÚ./~Ŀ¼Ï±ȽϺ𢡣¡£Èç¹ûÓÐÁ½¸öÓû§Ï°¹ß²»Ò»ÑùÔõô°ì£¿ -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070207/6a19f3b3/attachment.htm
2007年02月07日 星期三 11:28
д´íÁË£¬~Ŀ¼ -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070207/c1872d26/attachment-0001.htm
2007年02月07日 星期三 11:38
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
2007年02月07日 星期三 13:10
ÓиöÎÊÌ⣺ ÎÞ·¨Ê¹ÓÃ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
2007年02月13日 星期二 20:48
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
Zeuux © 2025
京ICP备05028076号