Pycharm 能不能配置回车换行自动格式化之前的代码,像 Visual Studio 那样

2019-10-22 08:29:35 +08:00
 reaCodes
我知道已经有快捷键 Ctrl + Alt +L 自动格式化代码,但是还是不如 Visual Studio 那样每次加上分号结尾就格式化体验连贯好用
8013 次点击
所在节点    JetBrains
15 条回复
zzWinD
2019-10-22 08:37:01 +08:00
FileWatcher 里面添加 Black,每天保存文件的时候 自动格式化。挺好用
https://github.com/psf/black
sadfQED2
2019-10-22 08:41:28 +08:00
能,可以设置一个宏,我是 ctrl+s 自动格式化
mcfog
2019-10-22 08:52:10 +08:00
宏+1,我也是加保存里的,楼主可以加在回车或者分号上都行
20015jjw
2019-10-22 09:02:07 +08:00
gg=G Ctrl O
或者写完 lint
reaCodes
2019-10-22 09:10:32 +08:00
@mcfog 请问要怎么操作,麻烦提示我一下
reaCodes
2019-10-22 09:12:39 +08:00
@sadfQED2 主要我还用了自动保存功能
zydxn
2019-10-22 09:13:12 +08:00
@reaCodes Edit - Macros - Start Macro Recording
qwerthhusn
2019-10-22 09:22:19 +08:00
python 是不是同样的语句,不同的缩进,逻辑就会不一样,特别像是 if 缩进,然后 if 结束这种。我感觉这种情况下用代码自动格式化不太好
wizardoz
2019-10-22 09:32:58 +08:00
关键是 python 代码能自动格式化吗?
sadfQED2
2019-10-22 10:09:47 +08:00
@reaCodes #6 无所谓啊,你可以把宏加到分号里面就行了

@wizardoz #9 python 代码格式化基本上就是冒号前面加个空格,两个变量之间加个空格,不是改变缩进那种
sadfQED2
2019-10-22 10:10:08 +08:00
@qwerthhusn #8 python 代码格式化基本上就是冒号前面加个空格,两个变量之间加个空格,不是改变缩进那种
wangchonglie
2019-10-22 11:44:26 +08:00
@sadfQED2 #2 请问怎么设置呀?
jamesxu
2019-10-22 12:09:51 +08:00
有个 saveactions 的插件,每次保存的时候可以自动格式化
stanjia
2019-10-22 12:11:33 +08:00
只是听上去就感觉这个功能很讨厌呢
Vegetable
2019-10-22 12:16:28 +08:00
实际上写起代码来按格式化快捷键都是下意识的,完全没有耽误我。
反而之前一个同事喜欢自动保存功能,导致经常因为某些软件没开自动保存而丢失工作。

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

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

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

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

© 2021 V2EX