![]() | 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 ![]() 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 |