遇到不同vim配置时python脚本缩进对齐问题
2011-02-15 22:50
633 查看
python脚本需要严格对齐,而在编辑器中经常出现配置不同,导致缩进方式不同的问题,同一个文件放到另一个机子上便不能解析,尤其是跨平台的时候。
这种时候便需要一种统一的对齐方式,可以使用以下方法:
只用空格
在vim使用TAB时,自动转换为4个或者其他N个空格,这样在任何不同vim配置的机子上都不会出现诸如:一会TAB=8个空格,一会TAB=4个空格的情况了。
如果你不想在文件中出现制表符,可以设定 ‘expandtab’ 选项:
如果需要替换已有的TAB为空格,可以使用以下命令:
:%retab
Vim 会在所有缩进中使用空格而非制表符。但是,所有非空字符后的制表符不会受到影响。
如果你想要转化这些制表符,需要在命令中加入 !:
也可以使用vim的字符替换,不过不保证完全成功:
:%s//t/_ _ _ _/g
(4个下划线代表4个空格)
这种时候便需要一种统一的对齐方式,可以使用以下方法:
只用空格
在vim使用TAB时,自动转换为4个或者其他N个空格,这样在任何不同vim配置的机子上都不会出现诸如:一会TAB=8个空格,一会TAB=4个空格的情况了。
如果你不想在文件中出现制表符,可以设定 ‘expandtab’ 选项:
:set expandtab
如果需要替换已有的TAB为空格,可以使用以下命令:
:%retab
Vim 会在所有缩进中使用空格而非制表符。但是,所有非空字符后的制表符不会受到影响。
如果你想要转化这些制表符,需要在命令中加入 !:
:%retab!
也可以使用vim的字符替换,不过不保证完全成功:
:%s//t/_ _ _ _/g
(4个下划线代表4个空格)
相关文章推荐
- vim python缩进等一些配置
- 学习Python遇到的第一个问题:Python编辑器---Editra的配置
- vim python缩进等一些配置
- python2.7.13自动化安装脚本含pip安装配置阿里源yum问题解决
- Python flask 配置ueditor 遇到的问题及解决
- python vim 的自动缩进配置(成功)
- vim + ctags + taglist配置和使用 【及】 一键安装 ctags和cscope的方法 【及】vim语法高亮,自动缩进,python 自动缩进设置
- 求助,夜神模拟器+Appium+python脚本,遇到下面问题,以下为Appium的log
- Linux下的python 配置项目环境遇到的一些问题
- 用vim搭建python3.x开发环境遇到的问题及解决
- Python脚本执行Mysql语句遇到死锁问题
- Eclipse配置不同JDK版本遇到的一些问题与总结
- 使用Python脚本实现批量网站存活检测遇到问题及解决方法
- 今天写python的一个定时关机小脚本遇到的问题
- 分享vim python缩进等一些配置
- Vim配置中遇到的小问题
- 配置crontab定时执行调用java程序的shell脚本遇到的问题
- Centos中vim配置遇到问题总结
- Mac下配置caffe的Python接口 遇到的问题及解决办法
- python库numpy,scipy,matplotlib安装配置过程中遇到的问题及解决方法