分享vim python缩进等一些配置

作者:沐阳zz 时间:2022-09-28 00:12:55 

VIM python下的一些关于缩进的设置:

第一步:

打开终端,在终端上输入vim ~/.vimrc,回车。

第二步:

添加下面的文段:


set filetype=python
au BufNewFile,BufRead *.py,*.pyw setf python

set helplang=cn "中文帮助文档(前提是下了中文包)
syntax enable
syntax on " 自动语法高亮
set number"显示行号
colorscheme desert" 设定配色方案
set guifont=Consolas:h12:cANSI"英文字体
set guifontwide=SimSun-ExtB:h12:cGB2312
set tabstop=4"表示Tab代表4个空格的宽度
set expandtab"表示Tab自动转换成空格
set autoindent"表示换行后自动缩进
set autoread " 当文件在外部被修改时,自动重新读取
set history=400"vim记住的历史操作的数量,默认的是20
set nocompatible"使用vim自己的键盘模式,而不是兼容vi的模式
set confirm"处理未保存或者只读文件时,给出提示
set smartindent"智能对齐
set shiftwidth=4

然后保存退出。

这个做有个缺点就是:用vim编辑器,不管写什么程序,Tab都会转换成4个空格。

所以,如果你只想在编写python,或c或c++的时候有这些功能,

在第二步中换成

autocmd FileType python set tabstop=4 | set expandtab | set autoindent

这样的话就只在编写python文件的时候会用到tab转空格。

来源:https://blog.csdn.net/qq_33932782/article/details/53991877

标签:vim,python,缩进
0
投稿

猜你喜欢

  • Django 项目重命名的实现步骤解析

    2021-01-13 14:05:49
  • 微信小程序上传图片功能(附后端代码)

    2023-07-24 04:21:40
  • python使用turtle库与random库绘制雪花

    2021-02-21 22:51:20
  • 如何制作一个从Access数据库中读取记录的下拉菜单?

    2010-06-29 21:23:00
  • CI框架整合smarty步骤详解

    2023-11-14 11:18:11
  • 利用python程序生成word和PDF文档的方法

    2023-08-26 13:31:44
  • Python2与Python3的区别点整理

    2022-02-23 07:44:46
  • ASP中如何判断字符串中是否包含字母和数字

    2009-07-10 13:12:00
  • PHP中怎样防止SQL注入分析

    2023-08-16 04:45:35
  • FrontPage2002简明教程八:站点的管理

    2008-09-17 11:36:00
  • javascript设计模式交流(二) Prototype Pattern

    2007-11-29 14:01:00
  • phar绕过phar与HALT实现文件上传功能

    2023-05-25 06:47:36
  • python3图片转换二进制存入mysql

    2023-05-18 07:06:50
  • Python打印特殊符号及对应编码解析

    2023-08-16 02:14:07
  • 用实例分析如何整理SQL Server输入数据

    2009-01-20 15:16:00
  • Python中的Numpy 面向数组编程常见操作

    2021-08-21 20:31:32
  • 七种PHP开发环境搭建工具

    2023-10-25 13:47:48
  • 使用Python和Prometheus跟踪天气的使用方法

    2021-05-15 14:31:05
  • Javascript 利用 DOM 特性的两个小技巧

    2009-02-28 14:07:00
  • python实现21点小游戏

    2023-11-21 08:58:27
  • asp之家 网络编程 m.aspxhome.com