写python代码时怎么快速的给大量代码加上缩进?

已经写了很长的一段代码,突然发现最开始的地方少了个if,之前写的所有代码都要在if之内,原来用c的时候直接加两个花括号就行了,现在用python怎么办

回复内容:

@仲晨 其实不需要一个不错的编辑器,是个正经的代码编辑器都是可以完成这个任务的。

Vim和emacs就不说了,用这个的都会自己折腾。除此之外的所有有图形界面的代码编辑器,包括但不限于Visual Studio、Notepad++、Eclipse、Sublime Text、gEdit,选择你所要缩进一片代码然后按Tab就可以了,所有行一起缩进;如果要取消缩进,Shift-Tab就会一级一级的往左走了。

还有,你以前写C代码直接加花括号不缩进的么?拖出去打屁股!!!!

写C/C++时就不用缩进了么?下次这代码还能看懂么?

首先要有个不错的编辑器,比如vim、emacs、eclipse。

以vim为例:

自动缩进:把整篇代码进行自动缩进(gg=G),或者在v模式下选中几行后进行缩进(=)。

手工缩进:v模式下选择需要处理的一些行,增加缩进(>),或者减少缩进(

果断用PyCharm啊!

ultraedit。。全选。。然后按tab闹。。( ^ω^ )

@仲晨基本已经回答的比较全面了,我想补充的是,在此情况下,正则表达式也是常用的方式(将增加空格看作是字符串的替换),VIM及其它的IDE或者编辑器通常都是支持正则替换的。

当然,整个替换过程属于重构的范畴,成熟的IDE和编辑器(VIM,Emacs等)都是支持的,查看相关的帮助即可。(VIM用@仲晨 说的)

我用sublime text,多行编辑、整块缩进、pep8 format自动整理代码都可以。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

TAG标签:python

python怎么整体缩进_写python代码时怎么快速的给大量代码加上缩进?相关推荐

  1. python编写装饰器_写python中的装饰器

    python中的装饰器主要用于在已有函数实现功能前附加需要输出的信息,下面将用实例展示我如何写装饰器. 首先分别尝试写装饰器装饰一个无参函数和一个有参函数(被装饰函数仅输出,无返回值情况下) 1 de ...

  2. 代写python代码一般多少钱_代写CO 353课程作业、代做Python程序设计作业、代写Python语言作业...

    代写CO 353课程作业.代做Python程序设计作业.代写Python语言作业 日期:2020-03-17 11:22 CO 353 - Homework assignment 4 Winter ' ...

  3. 代写python作业 费用_代写dither method作业、代做python程序设计作业、代写python语言作业、代做Image Dithering作...

    代写dither method作业.代做python程序设计作业.代写python语言作业.代做Image Dithering作 日期:2019-10-07 04:39 ? Implement the ...

  4. 机器人 python 极客入门_机器人Python极客编程入门与实战

    Python是一种面向对象.解释型的计算机程序设计语言,其简洁实用.高效,拥有众多模块库,可移植,跨平台,简单易学,易于上手.随着计算机深入发展,Python逐渐成为最适合青少年做创意设计的语言,也同 ...

  5. python函数式编程读取数据时出现错误_写 Python 代码不可不知的函数式编程技术...

    原标题:写 Python 代码不可不知的函数式编程技术 选自 Medium 作者:Raivat Shah 参与:魔王.Jamin 本文对 Python 中的函数式编程技术进行了简单的入门介绍. 近来, ...

  6. 写python代码的心得体会_写python代码的一点感想

    记得之前写过一篇文章,html2javaben,并发布了一个相关的组件,大概的功能就是把抓取的html页面后抽取其中的结构化数据进行二次加工.最近在用python也在写一个好玩的抓取网页的东西,也想封 ...

  7. python为什么那么好看_为什么Python代码要写得美观而明确

    欢迎阅读"Python 光明节(Pythonukkah)"系列文章,这个系列文章将会讨论<Python 之禅>.我们首先来看<Python 之禅>里的前两个 ...

  8. python解魔方程序_写一个解二阶魔方的程序

    本文需要读者有一定的魔方基础, 最起码也要达到十秒内还原二阶魔方的水平, 并且手上最好有一个二阶魔方, 否则文中的很多东西理解不了. 另外, 这里使用的算法是我自己写着玩的, 如果你需要更成熟和专业的 ...

  9. python中一般使用几个空格表示缩进_为什么Python pep-8强烈建议使用标签上的空格来缩进?...

    为什么Python pep-8强烈建议使用标签上的空格来缩进? 我在Stack Overflow和PEP 8上看到,建议仅在Python程序中使用空格进行缩进. 我能理解一致压痕的必要性,我感到痛苦. ...

最新文章

  1. Yann LeCun:未来几十年AI研究的最大挑战是「预测世界模型」
  2. [转]MySQL 5.6 my.cnf配置优化
  3. ML之RF:利用Js语言设计随机森林算法【DT之CART算法(gain index)】并应用随机森林算法
  4. c语言中结束本次循环的语句是什么
  5. leetcode392. 判断子序列(动态规划)
  6. linux环境安装 kafka 0.8.2.1 jdk1.6
  7. 简要分析unity3d中剪不断理还乱的yield
  8. 中国制造强在哪儿?从美特斯邦威到Shein
  9. Java如何连接数据库
  10. 管家婆婆分销ERP V3 打印报错
  11. 裸辞后,随便找份工作干着还是等找到满意的为止?
  12. 漫画研发之九:浑水好摸鱼
  13. MIMIC III数据集详细介绍
  14. 番茄工作法:保持专注的最有效方法
  15. POJ3666 Making the Grade(DP)
  16. SD/MMC 卡读写模块---SD/MMC 卡的外部物理接口
  17. python爬取三国演义文本,统计三国演义中出场次数前30的人物,并生成词云、图表
  18. 读书笔记--《BIM手册》--案例笔记
  19. 数据产品经理日常工作
  20. 计算机视觉|针孔成像,相机内外参及相机标定,矫正的重要性

热门文章

  1. mysql优化之索引_mysql优化之索引
  2. 计算机网络之应用层:4、电子邮件、SMTP、MIME、POP3
  3. Linux系统编程3:基础篇之详解Linux软件包管理器yum
  4. Linux下记录所有用户操作的脚本
  5. 09. 用两个栈实现队列
  6. Shell shift的使用方法
  7. 反应堆模式(reactor)
  8. Linux远程拷贝scp命令
  9. docker常用参数详解,docker run常用参数详解(精)
  10. 查找算法:插值查找算法实现及分析