2006年12月14日 星期四 11:14
各位: 我发现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 键。 这个功能是觉得没必要实现,还是没想到? 谢谢!
2006年12月14日 星期四 11:40
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
2006年12月14日 星期四 11:53
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
2006年12月14日 星期四 12:11
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
2006年12月14日 星期四 12:43
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 的格式。
2006年12月14日 星期四 12:56
> 我用的是 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
Zeuux © 2025
京ICP备05028076号