问题描述
我的python代码里有一部分代码(import语句)后期会用到, 但是使用ctrl-alt-l
快捷键格式化, 就会把它删掉, 因为它还没有使用.
但是我又不想关掉格式化时优化import
的设定, 我尝试使用formatter:off/on
注释设定, 也没有效果, 还是会删掉.
格式化后会变成这样:
这里是我的相关配置:
我的python代码里有一部分代码(import语句)后期会用到, 但是使用ctrl-alt-l
快捷键格式化, 就会把它删掉, 因为它还没有使用.
但是我又不想关掉格式化时优化import
的设定, 我尝试使用formatter:off/on
注释设定, 也没有效果, 还是会删掉.
格式化后会变成这样:
这里是我的相关配置:
optimize imports会帮你优化import语句,移除未引用的库,默认也不知道你后续会不会用这个库
不妨再开启show import popup,写代码时直接在使用库的地方按alt+enter,会自动帮你import相应的库。
# @formatter:off
a=1
b=2
# @formatter:on
Setting -> Editor -> Code Style
在 Formatter tab, 勾选 Turn formatter on/off with markers in code comments
https://www.jetbrains.com/help/pycharm/reformat-and-rearrange-code.html#exclude_part_of_code
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
这么写应该是没错的。
未格式化前:
ctrl+alt+l 格式化后: