所以,我对Python的.vimrc配置非常满意 - 除了我开始关闭脚本的.py后缀,现在vim不知道我正在编辑的文件是一个Python文件。如何为.py文件扩展名的Python代码配置.vimrc?
澄清:我已经证实,Vim知道我编辑使用 Python文件:回声&文件类型 其报告回“蟒蛇”。
因此,真正的问题是如何为当前使用的文件扩展名(如下所示)分配特定于python的行为。可以用文件类型驱动吗?一个人需要吗?
关于缺少后缀 - 我的代码只适用于unix主机,这是常见的,我喜欢隐藏实现细节,以便我可以假设稍后改变实现。
这里是我的.vimrc的一小部分:
au BufRead,BufNewFile *py,*pyw set tabstop=4
au BufRead,BufNewFile *.py,*pyw set shiftwidth=4
au BufRead,BufNewFile *.py,*.pyw set expandtab
au BufRead,BufNewFile *.py,*pyw set softtabstop=4
au BufRead,BufNewFile *.py,*.pyw set textwidth=79
谢谢 - 它没有解决手头的问题,但看起来很有趣。 – KenFar 2013-03-08 23:24:07
没问题。我已经扩展了我的答案和其他选项 - 希望这些帮助。 – kamituel 2013-03-08 23:29:11
谢谢 - 它看起来像我需要选项#1。你能展示一下.vimrc文件中的内容吗?我*认为*我必须打开检测,然后设置使用文件类型和文件扩展名(?) – KenFar 2013-03-09 00:05:34