首页 > 编程语言 >python tab vim

python tab vim

时间:2023-11-14 10:14:54浏览次数:28  
标签:set python vim 空格 expandtab tab shiftwidth

1.unindent does not match any outer indentation level 原因是文件中包含了tab和空格的混合
解决方法:全部使用空格。将 tabstop 和 shiftwidth 设置成相同的值,如 4,并设置 expandtab。这样新增的缩进会用空格,你按下 tab 键,出来的也全是空格。如果文件里本来就有 tab 的话,可以再用一次 :retab 命令,将所有 tab 扩展成空格,这样就解决了
.vimrc设置如下:

set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set smarttab

 


 

标签:set,python,vim,空格,expandtab,tab,shiftwidth
From: https://www.cnblogs.com/dream397/p/17830985.html

相关文章

  • python连接数据库导入excel查询结果
    下面是主要代码部分 #安装包pymysql,excel导入模块importpymysql#安装sql连接库模块importpandasaspd#安装excel导入模块#连接数据库conn=pymysql.connect(  host='cs-cn',#连接地址  port=4037,            #连接端口  ......
  • Python搞怪UI设计
    importtkinterastkfromtkinterimportmessageboxfromrandomimportrandomwindow=tk.Tk()window.title('请我吃饭!!')window.geometry('350x300+100+100')window.resizable(False,False)window.iconbitmap(bitmap=r"C:\Users\Download......
  • 在`tomlkit`库中,`parse`函数用于将TOML格式的字符串解析为一个`Document`对象¹。以下
    #parse与节点(.)importtomlkit#TOML格式的字符串toml_str="""[tool.poetry]name="my-package"version="0.1.0"description="Mypackagedescription"authors=["Me<[email protected]>"]"&qu......
  • 解决only one element tensors can be converted to Python scalars
    解决"onlyoneelementtensorscanbeconvertedtoPythonscalars"错误当我们使用PyTorch进行深度学习任务时,有时会遇到以下错误信息:"onlyoneelementtensorscanbeconvertedtoPythonscalars"。这个错误通常发生在我们尝试将一个只包含一个元素的张量转换为Python标量(s......
  • python读取图片读不出来
    乐,代码没问题,还是不停的提示图片不存在或者图片失效于是乎,检查python默认工作目录:pythonimportosprint(os.getcwd())运行得知是用户名主目录然后把图片放到该目录就行了一想到这种问题就乐 importos print(os.getcwd()) importos print......
  • python:第一章:python相关知识
    一,python的相关站点:1,python官网https://www.python.org/2,pip第三方库的网站https://pypi.org/3,官方文档站:https://docs.python.org/zh-cn/3/文档的语言和版本均可在页面自己自己选择4,官方教程:https://docs.python.org/zh-cn/3/tutorial/index.html语言和版本......
  • ubuntu:python:编译安装过程中的报错(python 3.12/ubuntu 23.10)
    一,参考文档:https://devguide.python.org/getting-started/setup-building/#install-dependencies主要是补充python所需依赖的开发库,如果这些库未安装,则在安装python的过程中就会报出下面所列的错误,安装依赖库的命令:ubuntu如下:sudoapt-getinstallbuild-essentialgdbl......
  • Java开发者的Python快速进修指南:函数基础
    话不多说,今天我们要介绍的是函数。本系列文章追求短而精,今天我们将重点讨论函数以及与Java方法的区别。与Java方法不同,函数不需要像Java方法一样讲究修饰符等其他特性,它只需要使用"def"关键字进行声明。另外,函数的参数也与Java方法有所不同,Java方法中不存在默认参数的概念,而在Pyth......
  • python常用命令
    转载请注明出处:1.包依赖下载:包的安装:Python的包管理主要通过pip命令来完成。例如,要安装requests包,可以使用以下命令:pipinstallrequests在某些情况下,可能需要使用特定版本的包,或者从特定的源安装包。这时,你可以在pipinstall命令后面添加-......
  • Python Object of type float32 is not JSON serializable
    前言使用json.dumps(result)对数据转JSON数据出现错误:TypeError:Objectoftypefloat32isnotJSONserializable数据中存在的float32数据是numpy格式的数据,Python内置的float类型可以写入JSON中,但是numpy的float32类型数据不能写入JSON,所以应将numpy.flo......