Python 在改代码时怎么处理缩进问题?
比如我要在原先的程序段外加一个循环,那么循环体内每个语句都要在前面打个Tab这会非常麻烦,不像C、pascal之类的只要用{...},begin...end把循环体包括进...
比如我要在原先的程序段外加一个循环,那么循环体内 每个 语句都要在前面打个Tab这会非常麻烦, 不像C、pascal之类的只要用{...},begin...end把循环体包括进去就行了
展开
展开全部
如果你用vim
如果你又把它配置成适合写python(包括这个 http://www.vim.org/scripts/script.php?script_id=30 )
那你加入那个新的行之后,光标移动到那个行上按:
1000==
大功告成
比较笨的一个方法是:
光标移动到需要改的第一行
按 0 到行首
ctrl+v 进入选择模式
按 j 直到最后需要改的一行
按 I (shift+i)插入
按 tab 插入一个tab
按 esc 返回
好了,现在从第一行到最后需要插入tab的一行最前面都插入了一个tab。
1. 现在即使最简单的代码编辑器也支持整块代码的左右移动--大部分编辑器是选定几行代码,按tab整块右移,shift+tab左移。
2. 即使你用pascal,c或者java什么的,也需要保证正确的缩进,否则我倾向于称之为乱涂乱画的天书而非代码。代码是给人看的,天书是让机器猜然后祈求上天保佑它猜对你的想法。从这个角度来说,python在教我们养成好习惯。
如果你又把它配置成适合写python(包括这个 http://www.vim.org/scripts/script.php?script_id=30 )
那你加入那个新的行之后,光标移动到那个行上按:
1000==
大功告成
比较笨的一个方法是:
光标移动到需要改的第一行
按 0 到行首
ctrl+v 进入选择模式
按 j 直到最后需要改的一行
按 I (shift+i)插入
按 tab 插入一个tab
按 esc 返回
好了,现在从第一行到最后需要插入tab的一行最前面都插入了一个tab。
1. 现在即使最简单的代码编辑器也支持整块代码的左右移动--大部分编辑器是选定几行代码,按tab整块右移,shift+tab左移。
2. 即使你用pascal,c或者java什么的,也需要保证正确的缩进,否则我倾向于称之为乱涂乱画的天书而非代码。代码是给人看的,天书是让机器猜然后祈求上天保佑它猜对你的想法。从这个角度来说,python在教我们养成好习惯。
展开全部
Python 的设计哲学里有一条就是用显式的风格强制程序员遵守简单的规则,来防止 {} begin end 随便写情况。你可以用 PyCharm 这个非常流行的 IDE,它会自动缩进。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ide 或 编辑器都有快捷键。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询