yapf是一款由Google开源的Python代码自动格式化工具,它根据PEP 8规范可以帮我们自动格式化我们的代码,让代码更规范、更漂亮。但是其中最大列宽被限制为80,如果超过80,在格式化时就会被yapf换行,随着现在人们的显示器越来越大,分辨率也越来越高,我们可以将这个限制适当修改。

要修改这一数值,找到当前Python环境下的yapf的风格配置文件。如果你和我用的一样都是Anaconda,那么该文件在~/.conda/envs/mlbook/lib/python3.6/site-packages/yapf/yapflib/style.py。我使用的操作系统为Ubuntu 16.04,Anaconda版本为2019.03。不同操作系统和Anaconda版本下位置可能略有不同,请自己查找。

打开该py文件:

---省略---
ALLOW_MULTILINE_DICTIONARY_KEYS=False,
ALLOW_SPLIT_BEFORE_DEFAULT_OR_NAMED_ASSIGNS=True,
ALLOW_SPLIT_BEFORE_DICT_VALUE=True,
ARITHMETIC_PRECEDENCE_INDICATION=False,
BLANK_LINE_BEFORE_NESTED_CLASS_OR_DEF=False,
BLANK_LINE_BEFORE_CLASS_DOCSTRING=False,
BLANK_LINE_BEFORE_MODULE_DOCSTRING=False,
BLANK_LINES_AROUND_TOP_LEVEL_DEFINITION=2,
COALESCE_BRACKETS=False,
COLUMN_LIMIT=79,
CONTINUATION_ALIGN_STYLE='SPACE',
CONTINUATION_INDENT_WIDTH=4,
DEDENT_CLOSING_BRACKETS=False,
DISABLE_ENDING_COMMA_HEURISTIC=False,
EACH_DICT_ENTRY_ON_SEPARATE_LINE=True,
I18N_COMMENT='',
I18N_FUNCTION_CALL='',
INDENT_DICTIONARY_VALUE=False,
INDENT_WIDTH=4,
INDENT_BLANK_LINES=False,
---省略---

修改COLUMN_LIMIT=79,中的79为你想要的值即可。

更多yapf的自定义设置请参考:yapf

转载于:https://www.cnblogs.com/dereen/p/python_yapf_COLUMN_LIMIT.html

修改yapf中的列宽限制值相关推荐

  1. python excel增加一列_(用Python修改excel中一列数据)python新增一列

    python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...

  2. HTML列宽调整,调整表格中的列宽(CSS/HTML)

    我一直试图让移动上的列宽变为50%,但是我尝试过的所有内容都没有奏效.这是CSS.调整表格中的列宽(CSS/HTML) @media (max-width: 768px) { #customTable ...

  3. Microsoft Excel 教程:如何在 Excel 中更改列宽或行高?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中更改列宽或行高. 可以手动调整列宽或行高,或者自动调整列和行的大小 ...

  4. oracle 中调整列宽,所有列的Oracle列宽

    不,没有简单的方法可以使SQL * Plus"自动调整"列宽到文本宽度. 但是,脚本编写可以让您的生活更轻松. 首先,减少打字.不要做SET COLUMN FORENAME FOR ...

  5. 调整html css表格位置,调整表格中的列宽(CSS / HTML)

    我一直在尝试将移动设备上的列宽变为50%,但我尝试过的所有内容都无效.这是css. @media (max-width: 768px) { #customTable tbody { float: le ...

  6. PL/SQL 中修改数据库中的列属性

    方法一: 鼠标选中表右键 直接(手动)去修改数据库名称,数据库表名称,数据库列名称.列属性 方法二: 使用SQL语句去修改 -- 修改表名 ALTER TABLE tableName RENAME n ...

  7. excel设置行高等于列宽_如何在Excel中设置行高和列宽

    excel设置行高等于列宽 By default, when you create a new workbook in Excel, the row height and column width i ...

  8. Python在pandas中设置输出的Excel文件的列宽

    file_path = '保存的文件路径' sheet_name = '数据在Excel的sheet名'with pd.ExcelWriter(file_path, engine='xlsxwrite ...

  9. 计算机excel中行高在哪里,电脑Excel表格怎么对行高和列宽进行调整

    电脑Excel表格怎么对行高和列宽进行调整 腾讯视频/爱奇艺/优酷/外卖 充值4折起 在我们使用Excel表格处理数据的时候,我们经常需要调整行高和列宽,今天小编就告诉大家电脑Excel表格怎么对行高 ...

最新文章

  1. win8数据源设置mysql_Win8系统ODBC数据源有何重要功能?
  2. (转)select、poll、epoll之间的区别
  3. SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志(转)...
  4. win7/WIN8.1(x64) 下使用MSDE WIN10不行
  5. React开发(128):ant design学习指南之input中addonBefore
  6. 在d3中使用2D.js获取图形间的交点
  7. 一个优秀的Android应用从建项目开始
  8. Revit二次开发之ISelectionFilter 接口的用法
  9. 小米android版本升级包下载,小米11 Android 12 Beta 1更新包
  10. u盘获取计算机管理员权限,使用U盘需要管理员权限
  11. 让你彻底掌握python编程
  12. 从入门到成佛--电商平台搭建--前端教程--环境搭建
  13. 为什么黑客不敢攻击微信钱包?
  14. 可视化编程的一些资料
  15. shell脚本:exit 0 和 exit 1有什么区别?他们和return不同,return是关键字,exit是一个shell函数
  16. Android番外篇 华为手机APP闪退重启清空Log日志问题解决
  17. Python人脸图像特征提取方法
  18. 2007我的找工作之旅 - 洛丽塔之痒 - 洛丽塔之痒 - 和讯博客
  19. 贵州将大力推进城市更新“四改”工作
  20. 商城网站建设怎么做?这五个技巧告诉你!

热门文章

  1. chimerge算法matlab实现,有监督的卡方分箱算法
  2. hbase1.1.1 连接集群_Hadoop2.7.1+Hbase1.1.2集群环境搭建(10) hadoop hbase kerberos
  3. Java并发编程实战——volatile
  4. 教你如何一篇博客读懂设计模式之—--原型模式
  5. linux计算目录下wc,Linux wc命令详解
  6. php utc时间_PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转...
  7. python csv文件复制时的编码问题_使用python读取CSV文件时的编码问题
  8. php求链表中位数,先给伸手党的php链表遍历求和
  9. php进程数是指什么,25.查看php 某个服务的进程数
  10. html 页面怎么加载富文本,UILabel加载html富文本