gpt4 book ai didi

python - Pycharm代码重新格式化: align lines by operator

转载 作者:太空狗 更新时间:2023-10-29 19:27:38 29 4
gpt4 key购买 nike

在 Jetbrains Pycharm(专业版,2016.1)中,有没有办法(内置或第三方)修改 python 中的代码样式以通过运算符对齐连续的行,尤其是赋值行?例如,我想

var1 = 5
variable2 = 10
varbl3 = 15

重新格式化为

var1      = 5
variable2 = 10
varbl3 = 15

我知道有几个包可以让我使用外部命令手动执行此操作(我目前正在使用前端对齐,但字符串操作也能正常工作),但它阻止我使用代码重新格式化(否则我会这样做)发现非常有用)在同一段代码上。

我知道这不符合 PEP-8 标准,我不想就对齐代码的优点/缺点进行辩论。有没有办法让重新格式化代码选项自动为我处理这个问题?

最佳答案

据我所知,没有自动的方法。

也就是说,我发现非常有用的是“使用箭头键在双 ⌥(Option 键)上添加多行插入符号”(在“常规”>“智能键”中找到)以及“将插入符号移动到下一个单词”。

  1. 将光标放在第 1 行,双击 ⌥ 并按住,然后按下下箭头指示要编辑的行数。

  2. 放开 ⌥(让 Pycharm 退出“添加更多光标模式”),然后使用“将插入符号移动到下一个单词”⌥→ 将光标移动到每个光标的 = 之前行。

  3. 添加一串空格,直到所有等号都经过对齐点。

  4. 将光标放回行首以使它们重新对齐。

  5. 将它们移动到对齐点。

  6. Shift ⌥ → 突出显示 = 之前的空间。

  7. 然后退格以排列所有内容。

** 我在 mac 上,所以 key 对于其他操作系统会有所不同。

关于python - Pycharm代码重新格式化: align lines by operator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38082975/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com