您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

用于Python的.vimrc配置

用于Python的.vimrc配置

简短的答案是您的autocmd缺少BufEnter触发器,因此在创建新文件时不会将其触发。尝试以下方法

 au BufEnter,BufRead *.py setlocal smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class

请注意,我还将更改setsetlocal。这样可以防止这些选项踩到您其他缓冲区的选项。

执行您要执行的操作的“正确”方法添加filetype indent on到.vimrc中。这将打开基于内置文件类型的缩进。Vim带有Python缩进支持。请参阅:help filetype-indent- on获取更多信息。

python 2022/1/1 18:33:14 有227人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶