关于最近VSCode的Python代码格式化失效问题的解决办法

这篇具有很好参考价值的文章主要介绍了关于最近VSCode的Python代码格式化失效问题的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

隔了一段时间再次打开VSCode写Python脚本,Python扩展弹出一条警告
vscode python yapf无效,笔记,vscode,python
查看日志输出发现Python的代码格式化设置发生了变化
vscode python yapf无效,笔记,vscode,python
简单来说就是Python扩展已经将原有的默认代码格式化工具 "ms-python.python" 弃用,格式化功能已移交到单独的格式化工具扩展。所有以 "python.linting" 开头的设置都已被弃用,需要自行安装yapf、black等格式化工具。

下面我以yapf为例,重新设置格式化工具。

首先在扩展商店搜索yapf扩展并安装
vscode python yapf无效,笔记,vscode,python
详情里已经写了设置方法,打开设置,在settings.json文件里修改,找到 [Python] 下的 "editor.defaultFormatter" 将后面双引号中的内容改为 eeyore.yapf 如下图所示。
vscode python yapf无效,笔记,vscode,python
到这里就已经可以使用代码格式化功能了。但是我们之前在 "python.linting" 下的设置全部失效了vscode python yapf无效,笔记,vscode,python
可以看到这些都变成了灰色的未知配置,我以自己的设置为例,新增如下图所示的设置,然后将原来失效的设置删除即可。vscode python yapf无效,笔记,vscode,python文章来源地址https://www.toymoban.com/news/detail-829678.html

到了这里,关于关于最近VSCode的Python代码格式化失效问题的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用vscode格式化文档无效(vue代码格式化文档无效)

    问题: 最近在写代码的时候,vscode使用格式化文档不管用。 原因: 单页面使用大量element组件和html代码导致,vscode识别不了。 解决方案: 1、 打开设置,点击右侧的图标打开settings.json文件,在文件中注入代码。 settings.json文件位置,vscode左下角:  设置页面右上角:  在

    2024年02月16日
    浏览(72)
  • VsCode 格式化代码风格

           最近在用vscode写代码,由于 代码在服务器上 ,所以我是 通过remote-ssh 插件 远程 到linux的虚拟机上。之前用的是vscode 1.67的版本,后面升级到了vscode最新的 1.85版本,发现格式化代码不起作用了。后来研究了一下。        首先格式化代码是通过 clang-format这个工具进行

    2024年04月23日
    浏览(74)
  • 解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码

    一致的代码风格不仅仅有助于提高可读性,还可以减少错误和漏洞的产生。在编码中,在VSCode中配置Prettier插件并实现使用Ctrl+S自动格式化代码,其可以: 根据事先定义的规则自动调整代码的缩进、换行、空格等格式,从而让所有开发人员的代码风格保持一致 。这有助于提高

    2024年02月06日
    浏览(72)
  • vscode格式化代码禁止自动换行

    问题产生 代码格式化的功能由插件提供,比如veture,默认的配置超过很短的长度就回换行。 所以需要修改配置。 打开 文件 - 首选项 - 设置,然后点击右上角的图标。进入settings.json文件。 搜狗截图20220421170631.png 在这里面写配置。 问题解决 1.使用Prettier - Code formatter来格式化

    2024年02月06日
    浏览(51)
  • VSCode代码格式化自动换行问题

    VSCode设置了保存自动格式化时,代码超过一定长度后会自动换行,我想禁止自动换行,找了很多方法都没有效果。 后来经过了长时间的寻找,终于找到了相应的解决方法,分为两个,如果其中一个不行,可以尝试另外一个。 第一种方法: 打开VSCode,然后在编辑器的顶部菜单

    2024年02月16日
    浏览(49)
  • vscode调教配置:快捷修复和格式化代码

    配置vscode快捷键,让你像使用idea一样使用vscode,我们最常用的两个功能就是格式化代码和快捷修复,所以这里修改一下快捷修复和格式化代码的快捷键。 在设置中,找到快捷键配置: 然后搜索:快捷修复 在快捷键绑定的地方,双击一下,然后输入你的快捷键,就可以了  

    2024年02月10日
    浏览(46)
  • vscode中如何实现保存自动格式化代码

    两种方法: 1.配置settings.json 文件 第一步,点击 文件 首选项 设置   进入setting.json编辑页面,将下方设置项粘贴到大括号中: \\\"editor.formatOnType\\\": true, \\\"editor.formatOnSave\\\": true, 一定记得前边加个逗号  2.直接在设置中配置一个选项即可      

    2024年02月07日
    浏览(56)
  • vscode怎么对选定的代码格式化?ctrl+k,ctrl+f(格式化代码)shift+alt+f

    先选中代码: 然后按CTRL + K 再按CTRL+F 也可以先选择要格式化的代码块,ctrl+shift+p,搜索format,然后第二个就是: 20230816 在本文中,我们将深入探讨如何在Visual Studio Code (VSCode)中对选定的代码进行格式化。代码格式化是提高代码可读性和维护性的关键步骤,也是良好编程实践

    2024年02月15日
    浏览(49)
  • vscode 配置rust、golang代码格式化方法

    点击左下角齿轮按钮,点击Settings,如下图: 点击右上角切换到Settings.json文件。如下图 增加rust、golang 配置如下,假如存在默认格式化配置请注释或删除。 重启vscode ide, ​ 尝试编写rust、golang 代码,然后按cmd/control+s 按钮保存,即可自动格式化代码。        

    2024年02月08日
    浏览(52)
  • IDEA等JetBrains旗下软件格式化代码快捷键Ctrl+Alt+L失效解决方案

    CTRL + ALT + L 组合快捷键是JetBrains旗下软件自带的,能够快速帮你规范代码的格式,让代码看起来非常整齐。包括空格,缩进,换行等被波浪线划起来的问题,都能解决,极其方便。 CTRL + ALT + L 在很多软件都非常常用,容易出现冲突,目前所知的如QQ的“锁定QQ”热键、网易云

    2024年02月05日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包