用VIM写Python代码缩进问题的解决方法

所属分类: 软件教程 / 其他工具 阅读数: 2069
收藏 0 赞 0 分享
谁知道啊?!?!?!

有的文件缩进竟然是8个!!

但在vim中显示的都是一个tab,对齐的很工整,

一运行就出错“unindent does not match any outer indentation level”,

这叫一个烦啊,

搞了半天就是缩进不统一啊,

python又把缩进作为语法之一(的确挺好)。

解决办法:

set tabstop=8

其他关于缩进的:

set shiftwidth=4
set tabstop=4
set expandtab
set softtabstop=4
set pastetoggle=<f7>
set autoindent
autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class

如何拷贝代码而不破坏缩进?

开始拷贝前按F7,拷贝结束后再按一次F7。

如何改变整段代码的缩进?

按”v”进入视图模式,选中要移动的代码块。然后用“<”左缩进,或用“>”右缩进。缩进宽度默认为1个shiftwidth宽。如果要缩进多个shiftwidth宽,在按“<”或”>”之前先按相应数字。

ChangeLog:

Mon Aug 4 10:46:30 CST 2008,修正“如何”写成“如果”的笔误。

Sun Jul 8 CST 2007,添加改变整段代码缩进的方法。

Tue Jul 3 CST 2007,加入pastetoggle设置。
更多精彩内容其他人还在看

R4cce汉化版金手指转换工具使用教程(图文)

R4cce是日本网友Yasu开发的一款R4SD金手指数据库非官方编辑工具,支持金手指排序和搜索
收藏 0 赞 0 分享

建筑CAD的首选软件 天正建筑8.5安装破解图文教程

搞建筑的应该都知道天正建筑吧,天正建筑是一款以AutoCAD为基础二次开发的cad建筑插件,现在大家用的比较多的就是8.5版本了,今天脚本之家小编就来给大家做一个详细的图文破解安装教程,有需求的朋友可以参考下哈
收藏 0 赞 0 分享

快速卸载工具Uninstall Tool安装及破解方法图文教程

Uninstall Tool是CrystalIdea Software出品的一款强大而灵活的Windows标准
收藏 0 赞 0 分享

RemoteView 远程控制为父母解决电脑应用方面的问题

即使不在父母身边,也能“手把手”的教父母使用电脑,应用RSUPPORT远程控制软件RemoteView 随时远程为父母解决电脑应用方面的问题,下面是具体的实现步骤,有孝心的朋友可以参考下哈,希望对大家有所帮助
收藏 0 赞 0 分享

Adobe Premiere Pro CC 安装破解教程图文详解

特为大家制作了Adobe Premiere Pro CC安装破解详细图文教程,希望能帮到有需要的朋友
收藏 0 赞 0 分享

Adobe Flash Professional CC 安装破解教程图文详解

特为大家制作了Adobe Flash Professional CC安装破解详细图文教程,希望能帮到有需要的朋友
收藏 0 赞 0 分享

使用kindlepreviewer查看azw3格式电子书的方法

kindlepreviewer查看azw3格式电子书,很多朋友不知道azw3是什么格式的文件,实际上这是amazon亚马逊自己开发的加密文档格式,多用于kindle上的付费电子书
收藏 0 赞 0 分享

YY的字幕怎么弄 YY字幕滚屏器的使用详细图文教程

最近发现在使用yy时,总是有人能很快的打出歌词,而且速度很快,就很好奇怎么手速这么快,怎么打出来的。。后来私聊了才知道, 原来他们使用的是YY字幕滚屏器
收藏 0 赞 0 分享

如何批量转存百度网盘的分享资源

今天教大家使用一款软件可以帮我们批量转存百度网盘的分享资源链接,再也不用那么麻烦的一个个转存了
收藏 0 赞 0 分享

mastercam9.1中文破解版安装教程附下载

mastercam9.1中文破解版是目前网络上最好用的一款基于PC平台的CAD/CAM软件,鉴于有些朋友不会安装特分享下,方便需要的朋友
收藏 0 赞 0 分享
查看更多