VSCode 写 Python 的时候,保存文件时会自动对代码进行格式优化,但过长的代码行会自动换行

2020-07-29 00:24:48 +08:00
 silencht

求问:

5306 次点击
所在节点    Visual Studio Code
9 条回复
maxlino
2020-07-29 00:30:29 +08:00
谷歌 vscode max line length
Trim21
2020-07-29 02:10:27 +08:00
有三个相关设置
一个是 format on save
一个是你用的 formatter
还有一个是你 formatter 对应的参数
wuwaa
2020-07-29 05:13:37 +08:00
"editor.wordWrapColumn"
不写 Python,但 editor 的设置里有这项,可能有关
在 Setting 里搜索“wrap”、“length”、“width”之类的词就能看到一堆相关设置
renmu123
2020-07-29 08:54:35 +08:00
pep 我记得推荐的是 128 个字符换行
leimao
2020-07-29 08:57:58 +08:00
我的设置是写代码的时候开启 Word Wrap,一行代码可以很长,但是可以折叠成多行看。代码发布的时候,用 YAPF 进行细致优化:
https://leimao.github.io/blog/YAPF-Quick-Tutorial/
christin
2020-07-29 10:57:35 +08:00
把保存自动格式化关掉?
tairan2006
2020-07-29 12:48:09 +08:00
Pep 推荐的就是 59 个字符换行…
raysonx
2020-07-29 15:35:00 +08:00
多人合作开发时可能每个人的格式化风格不一样,不建议使用自动格式化。
leimao
2020-07-30 09:28:57 +08:00
@raysonx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/693897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX