当前位置: 首页 > news >正文

VSCode小技巧,忽略不想格式化的代码行

零.格式化工具文档

1 . Black Ignoring sections功能
2 . autopep8 disabling-line-by-line功能;;–line-range选项
3 . Prettier prettier-ignore功能(例:适用于JS的// prettier-ignore,适用于CSS的/* prettier-ignore */);;.prettierignore配置文件;;–ignore-path功能

一.实例代码

使用VSCode编辑下面的未格式化的Python代码(格式化工具为Black)

# -*- coding: utf-8 -*-
# Author: qq_39124701
# File: testBlack.pydef  print_text( test ) :print(test)# fmt: off
ZHCHARS = ["川", "鄂","赣","甘","贵","桂","黑","沪","冀","津","京","吉","辽","鲁","蒙","闽","宁","青","琼","陕","苏","晋","皖","湘","新","豫","渝","粤","云","藏","浙"]
CHARS = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"]
# fmt: onCHARS = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"]print_text(CHARS)

使用Shift+Alt+F快捷键格式化文档后,效果如下(fmt包裹的代码没有被格式化)

# -*- coding: utf-8 -*-
# Author: qq_39124701
# File: testBlack.pydef print_text(test):print(test)# fmt: off
ZHCHARS = ["川", "鄂","赣","甘","贵","桂","黑","沪","冀","津","京","吉","辽","鲁","蒙","闽","宁","青","琼","陕","苏","晋","皖","湘","新","豫","渝","粤","云","藏","浙"]
CHARS = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"]
# fmt: onCHARS = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z",
]print_text(CHARS)






在这里插入图片描述

神秘链接

http://www.lryc.cn/news/358136.html

相关文章:

  • 揭秘网络编程:同步与异步IO模型的实战演练
  • 在Visual Studio Code和Visual Studio 2022下配置Clang-Format,格式化成Google C++ Style
  • 民国漫画杂志《时代漫画》第32期.PDF
  • RTKLIB学习--前向滤波
  • 利用C++与Python调用千帆免费大模型,构建个性化AI对话系统
  • VTK9.2.0+QT5.14.0绘制三维显示背景
  • Vue.js2+Cesium1.103.0 十六、多模型轨迹运动
  • Matlab|基于PMU相量测量单元进行电力系统电压幅值和相角状态估计
  • 【C++】---二叉搜索树
  • FastAPI - 依赖注入3
  • 【网络运维的重要性】
  • YOLOv5改进 | 注意力机制 | 添加双重注意力机制 DoubleAttention【附代码/涨点能手】
  • 自用网站合集
  • 【Golang】gin框架如何在中间件中捕获响应并修改后返回
  • 电脑同时配置两个版本mysql数据库常见问题
  • Java | Leetcode Java题解之第112题路径总和
  • HaloDB 的 Oracle 兼容模式
  • 【Python】解决Python报错:TypeError: ‘xxx‘ object does not support item assignment
  • Spring-注解
  • 旧手机翻身成为办公利器——PalmDock的介绍也使用
  • 期货交易的雷区
  • 东方通TongWeb结合Spring-Boot使用
  • 6.S081的Lab学习——Lab5: xv6 lazy page allocation
  • 在WHM中如何调整max_post_size参数大小
  • 智能监控技术助力山林生态养鸡:打造智慧安全的养殖新模式
  • 那些不起眼但很好玩的API合辑
  • java —— 克隆对象、枚举
  • STM32-GPIO八种输入输出模式
  • windows镜像虚拟机创建共享文件夹详细步骤 -- 和本地电脑传输文件
  • 通关!游戏设计之道Day18