1
296
使用
请查看该脚本以获取详细的使用说明。
许多linux发行版没有
|
2
64
我会伸手去拿 autopep8 为此:
E101 and E121
是pep8缩进(我想你可以通过
您可以使用递归标志将其应用于整个项目:
|
3
59
*:ret* *:retab* :[range]ret[ab][!] [new_tabstop] Replace all sequences of white-space containing a <Tab> with new strings of white-space using the new tabstop value given. If you do not specify a new tabstop size or it is zero, Vim uses the current value of 'tabstop'. The current value of 'tabstop' is always used to compute the width of existing tabs. With !, Vim also replaces strings of only normal spaces with tabs where appropriate. With 'expandtab' on, Vim replaces all tabs with the appropriate number of spaces. This command sets 'tabstop' to the new value given, and if performed on the whole file, which is default, should not make any visible change. Careful: This command modifies any <Tab> characters inside of strings in a C program. Use "\t" to avoid this (that's a good habit anyway). ":retab!" may also change a sequence of spaces by <Tab> characters, which can mess up a printf(). {not in Vi} Not available when |+ex_extra| feature was disabled at compile time. 例如,如果您只需键入 :ret 所有选项卡都将展开为空格。 你可能想 :se et " shorthand for :set expandtab
如果您没有使用Vim, perl -i.bak -pe "s/\t/' 'x(8-pos()%8)/eg" file.py
将用空格替换制表符,假设制表符每8个字符停止一次,以
|
4
56
|
5
15
使用Vim,它不应该比打击更复杂 ,然后键入。。。
…在要更改的文件上。将所有选项卡转换为四个空格。如果你有不一致的间距,那么这将是更困难的。 |
6
9
还有 PythonTidy (因为你说你喜欢HTML)。 它可以做的不仅仅是清理标签。如果你喜欢那类东西,值得一看。 |
7
5
在大多数类UNIX系统上,您还可以运行:
在命令行中,如果要将选项卡替换为除4以外的多个空格,请更改数字。您可以轻松地编写一个shell脚本,一次处理一堆文件,保留原始文件名。 |
8
4
|
9
4
由于缺少一些模块,reindent脚本对我不起作用。不管怎样,我找到了这个
|
10
2
试试Emacs。它很好地支持Python中所需的缩进。请检查此链接 http://python.about.com/b/2007/09/24/emacs-tips-for-python-programmers.htm |
11
1
尝试 IDLE ,并使用 中高音 + X 查找缩进。 |
12
0
我对这个问题有一个简单的解决办法。您可以先键入“:retab”,然后键入“:retab!”,然后一切都会好起来 |
13
0
在试图找到工具,使您的
|
14
0
还有一个名为“谷歌真棒”的项目 YAPF 它可以自动重新格式化整个项目,或者检查项目是否具有正确的缩进/格式。我在一个商业项目中使用了它,我推荐它。 |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |