PyCharm如何禁止格式化特定代码块

发布于 2022-09-11 18:50:20 字数 515 浏览 36 评论 0

问题描述

我的python代码里有一部分代码(import语句)后期会用到, 但是使用ctrl-alt-l快捷键格式化, 就会把它删掉, 因为它还没有使用.

但是我又不想关掉格式化时优化import的设定, 我尝试使用formatter:off/on注释设定, 也没有效果, 还是会删掉.

clipboard.png

格式化后会变成这样:

clipboard.png

这里是我的相关配置:

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吹梦到西洲 2022-09-18 18:50:20

optimize imports会帮你优化import语句,移除未引用的库,默认也不知道你后续会不会用这个库
不妨再开启show import popup,写代码时直接在使用库的地方按alt+enter,会自动帮你import相应的库。

萌逼全场 2022-09-18 18:50:20

按下Ctrl+Shift+Alt+L,需要讲optimize imports关闭
image.png

伪心 2022-09-18 18:50:20

这么写应该是没错的。

未格式化前:

# @formatter:off
a=1
b=2
# @formatter:on

c=3
d=4

ctrl+alt+l 格式化后:

# @formatter:off
a=1
b=2
# @formatter:on

c = 3
d = 4
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文