1
Sin 2014-07-07 12:14:09 +08:00
s/\t/ /g
|
2
Sin 2014-07-07 12:18:00 +08:00
或者用 Python: mystring.expandtabs(4) ----《Python in a nutshell》
|
3
ushuz 2014-07-07 12:18:53 +08:00
ST3 里点右下角,“Python”左边那栏,有 Covert Indentation to Space。ST2 可能也有,试试看?
|
4
armysheng 2014-07-07 12:22:55 +08:00
use google
|
5
delo 2014-07-07 12:28:35 +08:00 via iPhone 1
cmd shift p
输入convert tab to space前几个字母看提示就有 |
6
JackyXiong OP @delo 谢谢,你的方法是对的,不过我已经搞定了。
|
7
eleco 2014-07-07 12:46:18 +08:00 via Android
vim只需要一个命令
:retab |
8
sandtears 2014-07-07 12:54:39 +08:00
根据你编辑器不同,用替换呗
|
9
precisi0nux 2014-07-07 13:07:28 +08:00
|
10
66beta 2014-07-07 13:15:16 +08:00
楼主换ST3吧,两次点击+一次reindent快捷键
|
11
humhook 2014-07-07 13:19:20 +08:00
"translate_tabs_to_spaces": true,
ST2里面有这个选项 楼主要仔细看设置啊! |
12
imn1 2014-07-07 13:41:24 +08:00
|
13
septem776 2014-07-07 13:52:55 +08:00
右下角Spaces:4点一下,有convert identations to spaces和convert identations to tabs的选项
|
14
Havee 2014-07-07 14:31:11 +08:00
vim: gg=G
emacs: C-x h --> C-M-\ |
15
wwqgtxx 2014-07-07 14:40:00 +08:00 via Android
用notepad++,把所有文件打开,用搜索与替换,直接把tab替换成四个空格即可
|
16
yangkeao 2014-07-07 14:40:27 +08:00
全部替换?
|
17
upufo 2014-07-07 16:51:38 +08:00
安装插件 <Python PEP8 Autoformat> 可设置快捷键或者自己做个Python插件在编译的同时立即格式化之类的. 这个插件的主要功能就是把代码按照PEP8的标准格式化(当然也包括了将各种缩进转为空格)
|
18
henices 2014-07-07 17:31:25 +08:00
vim :ret
|
20
aec4d 2014-07-07 19:08:19 +08:00
|
21
xieranmaya 2014-07-08 14:48:47 +08:00
ctrl+shift+p:输入space
|