Python论坛  - 讨论区

标题:[python-chinese] ulipad feature missing

2006年12月14日 星期四 11:14

Ben Luo benluo在gmail.com
星期四 十二月 14 11:14:51 HKT 2006

各位:
我发现ulipad中对换行的支持不是很完美。比如

a = a_long_name + another_long_name (very_long_para, other_one,
third_one, fourth_one)

如果我想从 third_one 开始放到下一行
a = a_long_name + another_long_name (very_long_para, other_one,
                                                            third_one,
fourth_one)

在Emacs中,只要回车,然后按一次 tab 键就可以了。但在ulipad中,要按好多次 tab 键。

这个功能是觉得没必要实现,还是没想到?

谢谢!

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

2006年12月14日 星期四 11:40

limodou limodou在gmail.com
星期四 十二月 14 11:40:44 HKT 2006

On 12/14/06, Ben Luo <benluo在gmail.com> wrote:
> 各位:
> 我发现ulipad中对换行的支持不是很完美。比如
>
> a = a_long_name + another_long_name (very_long_para, other_one,
> third_one, fourth_one)
>
> 如果我想从 third_one 开始放到下一行
> a = a_long_name + another_long_name (very_long_para, other_one,
>                                                             third_one,
> fourth_one)
>
> 在Emacs中,只要回车,然后按一次 tab 键就可以了。但在ulipad中,要按好多次 tab 键。
>
> 这个功能是觉得没必要实现,还是没想到?
>
> 谢谢!

这其实与换行无关,是与tab有关。在ulipad中tab是固定的,没有根据语句的情况进行特殊处理。不知道emacs中也是固定的处理方式,还是可以设置的。如果我不希望这样,只是希望固定的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]

2006年12月14日 星期四 11:53

rosetta rosettas在gmail.com
星期四 十二月 14 11:53:28 HKT 2006

On 12/14/06, limodou <limodou在gmail.com> wrote:
> On 12/14/06, Ben Luo <benluo在gmail.com> wrote:
> > 各位:
> > 我发现ulipad中对换行的支持不是很完美。比如
> >
> > a = a_long_name + another_long_name (very_long_para, other_one,
> > third_one, fourth_one)
> >
> > 如果我想从 third_one 开始放到下一行
> > a = a_long_name + another_long_name (very_long_para, other_one,
> >                                                             third_one,
> > fourth_one)
> >
> > 在Emacs中,只要回车,然后按一次 tab 键就可以了。但在ulipad中,要按好多次 tab 键。
> >
> > 这个功能是觉得没必要实现,还是没想到?
> >
> > 谢谢!
>
> 这其实与换行无关,是与tab有关。在ulipad中tab是固定的,没有根据语句的情况进行特殊处理。不知道emacs中也是固定的处理方式,还是可以设置的。如果我不希望这样,只是希望固定的tab处理能行吗?
>

emacs里面好像默认也没有一次tab就缩进到上一行缩进位置这个功能.

不过换行的时候最好能匹配上一行的缩进.没用过ulipad不知道有没有实现这个功能.

> --
> 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


-- 
with kind regards

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

2006年12月14日 星期四 12:11

limodou limodou在gmail.com
星期四 十二月 14 12:11:21 HKT 2006

On 12/14/06, rosetta <rosettas在gmail.com> wrote:
> On 12/14/06, limodou <limodou在gmail.com> wrote:
> > On 12/14/06, Ben Luo <benluo在gmail.com> wrote:
> > > 各位:
> > > 我发现ulipad中对换行的支持不是很完美。比如
> > >
> > > a = a_long_name + another_long_name (very_long_para, other_one,
> > > third_one, fourth_one)
> > >
> > > 如果我想从 third_one 开始放到下一行
> > > a = a_long_name + another_long_name (very_long_para, other_one,
> > >                                                             third_one,
> > > fourth_one)
> > >
> > > 在Emacs中,只要回车,然后按一次 tab 键就可以了。但在ulipad中,要按好多次 tab 键。
> > >
> > > 这个功能是觉得没必要实现,还是没想到?
> > >
> > > 谢谢!
> >
> > 这其实与换行无关,是与tab有关。在ulipad中tab是固定的,没有根据语句的情况进行特殊处理。不知道emacs中也是固定的处理方式,还是可以设置的。如果我不希望这样,只是希望固定的tab处理能行吗?
> >
>
> emacs里面好像默认也没有一次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]

2006年12月14日 星期四 12:43

Ben Luo benluo在gmail.com
星期四 十二月 14 12:43:51 HKT 2006

On 12/14/06, rosetta <rosettas在gmail.com> wrote:
> On 12/14/06, limodou <limodou在gmail.com> wrote:
> > On 12/14/06, Ben Luo <benluo在gmail.com> wrote:
> > > 各位:
> > > 我发现ulipad中对换行的支持不是很完美。比如
> > >
> > > a = a_long_name + another_long_name (very_long_para, other_one,
> > > third_one, fourth_one)
> > >
> > > 如果我想从 third_one 开始放到下一行
> > > a = a_long_name + another_long_name (very_long_para, other_one,
> > >                                                             third_one,
> > > fourth_one)
> > >
> > > 在Emacs中,只要回车,然后按一次 tab 键就可以了。但在ulipad中,要按好多次 tab 键。
> > >
> > > 这个功能是觉得没必要实现,还是没想到?
> > >
> > > 谢谢!
> >
> > 这其实与换行无关,是与tab有关。在ulipad中tab是固定的,没有根据语句的情况进行特殊处理。不知道emacs中也是固定的处理方式,还是可以设置的。如果我不希望这样,只是希望固定的tab处理能行吗?
> >
>
> emacs里面好像默认也没有一次tab就缩进到上一行缩进位置这个功能.
>
> 不过换行的时候最好能匹配上一行的缩进.没用过ulipad不知道有没有实现这个功能.
>
> > --
> > 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
>
>
> --
> with kind regards
> _______________________________________________
> 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

我用的是 emacs cvs 自带的 python-mode. 只要按一次TAB键就可以到上一行括号的位置。我不懂
LISP。我觉得应该是进行了某些语法分析。PYTHON style guide 中很多都是以 emacs 为例来说明 python 的格式。

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

2006年12月14日 星期四 12:56

limodou limodou在gmail.com
星期四 十二月 14 12:56:37 HKT 2006

> 我用的是 emacs cvs 自带的 python-mode. 只要按一次TAB键就可以到上一行括号的位置。我不懂
> LISP。我觉得应该是进行了某些语法分析。PYTHON style guide 中很多都是以 emacs 为例来说明 python 的格式。

这一点我没有看出来。不同人的习惯不同吧,对于我只要可以看清楚就行了,并不要求一定要对齐。而且如果括号前的东西很多,就是对齐了后面的空间也不多了,而且一般情况下我宁愿放在一行上。

-- 
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]

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号