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

已经写了很长的一段代码,突然发现最开始的地方少了个if,之前写的所有代码都要在if之内,原来用c的时候直接加两个花括号就行了,现在用python怎么办
我用sublime text,多行编辑、整块缩进、pep8 format自动整理代码都可以。
&a class=&member_mention& data-hash=&6cbbb35ece4& href=&///people/6cbbb35ece4& data-hovercard=&p$b$6cbbb35ece4&&@仲晨&/a& 其实不需要一个不错的编辑器,是个正经的代码编辑器都是可以完成这个任务的。&br&&br&Vim和emacs就不说了,用这个的都会自己折腾。除此之外的所有有图形界面的代码编辑器,包括但不限于Visual Studio、Notepad++、Eclipse、Sublime Text、gEdit,选择你所要缩进一片代码然后按Tab就可以了,所有行一起缩进;如果要取消缩进,Shift-Tab就会一级一级的往左走了。&br&&br&还有,你以前写C代码直接加花括号不缩进的么?拖出去打屁股!!!!
其实不需要一个不错的编辑器,是个正经的代码编辑器都是可以完成这个任务的。Vim和emacs就不说了,用这个的都会自己折腾。除此之外的所有有图形界面的代码编辑器,包括但不限于Visual Studio、Notepad++、Eclipse、Sublime Text、gEdit,选择你所要缩…
写C/C++时就不用缩进了么?下次这代码还能看懂么?&br&首先要有个不错的编辑器,比如vim、emacs、eclipse。&br&以vim为例:&br&&ul&&li&自动缩进:把整篇代码进行自动缩进(gg=G),或者在v模式下选中几行后进行缩进(=)。&br&&/li&&li&手工缩进:v模式下选择需要处理的一些行,增加缩进(&),或者减少缩进(&)。&/li&&/ul&
写C/C++时就不用缩进了么?下次这代码还能看懂么?首先要有个不错的编辑器,比如vim、emacs、eclipse。以vim为例:自动缩进:把整篇代码进行自动缩进(gg=G),或者在v模式下选中几行后进行缩进(=)。手工缩进:v模式下选择需要处理的一些行,增加缩进(&…
已有帐号?
无法登录?
社交帐号登录
我来自比较大的城市写python代码时怎么快速的给大量代码加上缩进_百度知道
写python代码时怎么快速的给大量代码加上缩进
提问者采纳
列编辑选中代码块的前面空白处按Shift+鼠标右键 选种1列如果你用Sublime编辑器的话有两个方法,按TAB就会缩进4个空格Python PEP8 Autoformat插件选中所有代码块,按 ctrl+shift+R就可以格式化你的代码
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
python的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁比如我要在原先的程序段外加一个循环,那么循环体内
每个 语句都要在前面打个Tab这会非常麻烦,
不像C、pascal之类的只要用{...},begin...end把循环体包括进去就行了
1. 现在即使最简单的代码编辑器也支持整块代码的左右移动--大部分编辑器是选定几行代码,按tab整块右移,shift+tab左移。2. 即使你用pascal,c或者java什么的,也需要保证正确的缩进,否则我倾向于称之为乱涂乱画的天书而非代码。代码是给人看的,天书是让机器猜然后祈求上天保佑它猜对你的想法。从这个角度来说,python在教我们养成好习惯。
如果你用 Sublime Text 的话,全选要更改的 n 行代码(n & 1),然后按 tab,就会全部缩进一格;按 shift + tab 就会取消缩进一格。&br&如果你用 Vim 的话,visual mode 下选中要更改的 n 行代码,然后 &&,就全部缩进一格;&& 取消缩进一格;&br&...&br&大部分编辑器都有类似的功能。
如果你用 Sublime Text 的话,全选要更改的 n 行代码(n & 1),然后按 tab,就会全部缩进一格;按 shift + tab 就会取消缩进一格。如果你用 Vim 的话,visual mode 下选中要更改的 n 行代码,然后 &&,就全部缩进一格;&& 取消缩进一格;...大部分编辑器都…
如果你用vim&br&&br&如果你又把它配置成适合写python(包括这个 &a href=&///?target=http%3A//www.vim.org/scripts/script.php%3Fscript_id%3D30& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&vim.org/scripts/script.&/span&&span class=&invisible&&php?script_id=30&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& )&br&那你加入那个新的行之后,光标移动到那个行上按:&br&1000==&br&大功告成&br&&br&比较笨的一个方法是:&br&&br&光标移动到需要改的第一行&br&按 0 到行首&br&ctrl+v 进入选择模式&br&按 j 直到最后需要改的一行&br&按 I (shift+i)插入&br&按 tab 插入一个tab&br&按 esc 返回&br&&br&好了,现在从第一行到最后需要插入tab的一行最前面都插入了一个tab。
如果你用vim如果你又把它配置成适合写python(包括这个
)那你加入那个新的行之后,光标移动到那个行上按:1000==大功告成比较笨的一个方法是:光标移动到需要改的第一行按 0 到行首ctrl+v 进入选择模式按 j 直到最后需要改的一行按 I…
已有帐号?
无法登录?
社交帐号登录为什么代码缩进时用 Tab 超级棒?_Python开发者-爱微帮
&& &&& 为什么代码缩进时用 Tab 超级棒?
(点击上方公众号,可快速关注)来源:伯乐在线 - 古鲁伊链接:/101839/【伯乐在线导读】:美化代码(对齐和缩进)时用 Tab 还是空格,这个话题和浏览器和操作系统之战,都是老生常谈的话题,都能让程序员争辩很久的。今天这篇文章出自前端大牛 Lea Verou。如果你在 Twitter 上关注了我或者你曾听过我的演讲,或许就知道我是极力鄙视用空格来进行代码缩进的。但是我从没在舞台上详细解释过我这个观点,而 Twitter 又不适合用来阐述技术观点,所以我一直都想写篇博文来表明我在这个老生常谈的问题上面的看法,这就是写此文章的原因。Tab 占用更少的空间使用 Tab 的文件或许和不使用 Tab 的在 gzip 压缩后并没有明显的区别。但是不使用 Tab 的话,就得多一道程序处理你的代码,以保证文件大小合理。你不得不依赖压缩工具。拿注释举例来说,注释很有用,即使无法压缩代码也要有注释。Tab 可以达到和空格同样的效果,所以不用 Tab 的话,平白无故就会膨胀代码。Tab 可个性化每个编辑器都可以调整 Tab 字符的宽度。这通常被认为是 Tab 的缺陷,但是实际上,这正是 Tab 的优势所在。有了 Tab,别人就能以自己觉得方便的格式查看你的代码,而不是用你喜欢的格式。Tab 将代码表现从逻辑中分离出来,就像是 CSS 将页面表现从 HTML 中分离出来一样。Tab 使读者更方便,而不是让编写者掌控一切。用空格就像是在说:“我不管你读代码时方不方便,这是我的代码,你就得按照我的方式来”。Tab 更利于合作每个程序员都有自己不同的想法,在团队合作中这种个性更要重视。有的程序员喜欢缩进 2 个空格宽,有的喜欢缩进 4 个空格宽。使用 Tab,每个程序员可以用自己喜欢的缩进方式编写代码,编辑器会根据所设置的 Tab 宽度自动调整缩进,而不必手动调整或者机械地在pull之后改成自己的缩进风格,而在提交前又改回统一的风格。不需依赖特定工具使用空格时,缩进实际上是 N 个字符而不是一个,只不过编辑器展现出来的看起来像是一个字符而已。而使用 Tab,你每次按下 Tab 键,编辑器会插入 N 个空格;每次按回退键或是在缩进处删除字符时,编辑器会自动删除 N 个字符。当你不能用编辑器,而被迫使用其它工具时(例如当在嵌入了像是 codemirror 等工具的 webapp 中写一小段代码时),你会被空格丑哭的。尤其是 codemirror 会将 Tab 转换为空格,别人看你的代码时也会被丑哭。Tab 易于选择假设你要选中所有缩进,想把缩进加倍或是将它们换成空格的话,用 Tab 就很容易操作。因为这是正它的意义所在,Tab 就是为了这类情况发明的。而空格的意义就多了,所以你无法简单的查找、替换空格。这种并不是为了发挥某种工具的原本功能而使用它的行为,我们通常称之为 hack。使用空格来进行缩进就是一种 hack。使用 Tab 缩进的代码更易于复制粘贴Norbert Süle 在评论中 指出,复制粘贴用空格缩进的代码时,除非别人惯用的缩进宽度恰好和你的一样,否则你就得手动调整缩进。使用 Tab 就不会出现这种问题,因为 Tab 就是 Tab,它会和代码完美的融合在一起。每个人都使用 Tab 的话,世界都会更加美好。Web 中的 Tab 更宽怎么办!这是个严重的问题,即使是钟情 Tab 的优秀程序员在上传代码前也会将 Tab 转换成空格。但是,CSS3 的 tab-size 属性 解决了这个问题。目前 Opera、Firefox 支持此属性,Webkit 很快也会支持。这个属性可优雅降级:即使浏览器不支持,呈现出来的代码虽然没有那么美观,但是仍具有良好的可读性。空格一定不好吗?空格是对齐的最佳选择,而不是缩进。比如下面这段代码:var x = 10,& & & &&y = 0;你需要 4 个空格使变量对齐。如果使用 Tab 的话,只有在 Tab 宽度为 4 的时候,变量才会对齐,否则格式就会乱掉。但是如果这段代码是缩进的,仍然应该用 Tab 而非空格。另一个例子是对齐具有不同厂商前缀的 CSS3 属性。缩进应该使用 Tab,但是对齐应该使用空格。示例如下:div { -webkit-transition: 1s;& &&-moz-transition: 1s;& & & -ms-transition: 1s;& & & & &-o-transition: 1s;& & & & & & &&transition: 1s;}认真你就输了好吧,我夸大了空格的缺点。我确实认为空格很糟糕,但是我得承认比起程序员使用空格缩进,其它的问题可能更加严重,比如,程序员不恰当地给变量命名,或是比起 Vim,更喜欢 Emacs。译者简介 ( &)古鲁伊:立志做一名有格调的程序媛。打赏支持译者翻译出更多好文章,谢谢!【今日微信公号推荐↓】更多推荐请看《》其中推荐了包括技术、设计、极客&和&IT相亲相关的热门公众号。技术涵盖:Python、Web前端、Java、安卓、iOS、PHP、C/C++、.NET、Linux、数据库、运维、大数据、算法、IT职场等。点击《》,发现精彩!
点击展开全文
悄悄告诉你
更多同类文章
还可知道有多少人阅读过此篇文章哦
阅读原文和更多同类文章
可微信扫描右侧二维码关注后
还可知道有多少人阅读过此篇文章哦
人生苦短,我用 Python。伯乐在线旗下账号「Python开发者」分享 Python 相关的技术文章、工具资源、精选课程、热点资讯等。
您的【关注和订阅】是作者不断前行的动力
本站文章来自网友的提交收录,如需删除可进入
删除,或发送邮件到 bang@ 联系我们,
(C)2014&&版权所有&&&|&&&
京ICP备号-2&&&&京公网安备34帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:2&分页:每个梦想都会慢慢实现发信人: smthguy (每个梦想都会慢慢实现), 信区: Emacs
标&&题: 怎么把一段python代码统一的正向反向缩进?
发信站: 水木社区 (Wed Oct 20 17:15:21 2010), 转信 && 谢谢! && -- && 1. 要扑腾,不要懒。
2. 要耐得住寂寞。
3. 要有一颗平常心。 &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 60.247.116.*]
非发信人: NSCavalier (网络骑士), 信区: Emacs
标&&题: Re: 怎么把一段python代码统一的正向反向缩进?
发信站: 水木社区 (Fri Nov&&5 17:53:11 2010), 转信 && C-c &
【 在 smthguy (每个梦想都会慢慢实现) 的大作中提到: 】
&& -- && ※ 来源:·水木社区 ·[FROM: 210.51.183.*]
文章数:2&分页:
抽奖到手软!将狂欢进行到底!}

我要回帖

更多关于 python缩进规则 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信