我是这个编程世界的新手,目前我正在阅读"计算和编程简介使用Python"作者:John V Guttag,麻省理工学院出版社。
如何在VIM中设置自动缩进。现在发生的事情是当我按下之后输入:它从新行开始。
有可能吗?
答案 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。