VIM中的自动缩进,版本7.4.52,操作系统:Ubuntu 14.04

时间:2016-10-03 16:05:19

标签: python vim

我是这个编程世界的新手,目前我正在阅读"计算和编程简介使用Python"作者:John V Guttag,麻省理工学院出版社。

如何在VIM中设置自动缩进。现在发生的事情是当我按下之后输入:它从新行开始。

有可能吗?

1 个答案:

答案 0 :(得分:0)

Vim附带了几种语言缩进预设。要启用它们,您需要将以下内容添加到Vim的用户配置文件(~/.vimrc)中:

filetype indent plugin on

从终端执行此操作的简便方法:

echo "filetype indent plugin on" >> ~/.vimrc

这会将命令附加到.vimrc,并在必要时创建。

然后打开.py文件并定义一个函数。

注意:还有其他一些设置对Python程序员非常有帮助,@ birryree的link看起来非常完整。

我也用

set expandtab                     " Use spaces instead of tabs
set shiftwidth=4                  " Number of auto-indent spaces
set softtabstop=4                 " Number of spaces per Tab

在我的.vimrc中关注PEP8。