免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8359 | 回复: 10
打印 上一主题 下一主题

vim python对齐情况 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-08 16:38 |只看该作者 |倒序浏览
最近总是在不同的机器间切换,而且有时会把windows上的python拷贝到linux上编辑然后执行,总是遇到很多的对齐问题
请问大家这种情况应该怎么办啊,我现在把我的vim设置了
set tabstop=4
set shiftwidth=4
set expandtab
但还是有这个问题,应该怎样解决?多谢,最近被这个问题很是烦恼

论坛徽章:
0
2 [报告]
发表于 2008-10-08 17:50 |只看该作者
全用空格就ok了……
呵呵,开个玩笑,可以加上
set expandtab
这句,就可以把tab自动转换成空格。

论坛徽章:
0
3 [报告]
发表于 2008-10-08 18:31 |只看该作者
dos2unix urfile ?

论坛徽章:
0
4 [报告]
发表于 2008-10-08 19:32 |只看该作者
我加了set expandtab
现在的一个主要问题是即使我在同一台机器上修改我以前写的python代码(以前没有加set exapandtab)也会出现对齐问题,刚才看了这些文件的二进制,以前编辑的文件换行的时候都是tab,现在新加的行tab被扩展为空格,导致了不对齐。
这个该怎么解决啊?

论坛徽章:
0
5 [报告]
发表于 2008-10-08 23:04 |只看该作者
试试
:%s/\t/\ \ \ \ /g

论坛徽章:
0
6 [报告]
发表于 2008-10-09 00:43 |只看该作者
set sts=4

论坛徽章:
0
7 [报告]
发表于 2008-10-09 09:10 |只看该作者
原帖由 shhgs 于 2008-10-9 00:43 发表
set sts=4



还是用空格比较好

论坛徽章:
0
8 [报告]
发表于 2008-10-09 14:18 |只看该作者
原帖由 jjj137 于 2008-10-8 23:04 发表
试试
:%s/\t/\ \ \ \ /g

还是替换好,多谢

论坛徽章:
0
9 [报告]
发表于 2008-10-09 20:02 |只看该作者
gg=G
自动让vim格式化程序。

论坛徽章:
0
10 [报告]
发表于 2008-10-09 23:08 |只看该作者
原帖由 watercloud 于 2008-10-9 20:02 发表
gg=G
自动让vim格式化程序。

原来还可以这样,学习了~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP