• vim python缩进等一些配置


    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


    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    
    

    然后保存退出。

    这个做有个缺点就是:用vim编辑器,不管写什么程序,Tab都会转换成4个空格。 
    所以,如果你只想在编写python,或c或c++的时候有这些功能, 
    在第二步中换成 
    autocmd FileType python set tabstop=4 | set expandtab | set autoindent 
    这样的话就只在编写python文件的时候会用到tab转空格。

  • 相关阅读:
    支付宝小程序InputItem清除icon不显示
    win11 激活 wi7 win11 魔兽争霸切换 后无法 回到游戏界面 处理办法
    HJ10 字符个数统计
    iOS 15系统导航栏适配
    HJ4 字符串分隔
    HJ7 取近似值
    [iOS]隐藏导航栏3种方式
    HJ3 明明的随机数
    HJ8 合并表记录
    HJ5 进制转换
  • 原文地址:https://www.cnblogs.com/weikunzz/p/6710538.html
Copyright © 2020-2023  润新知