V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
reaCodes
V2EX  ›  JetBrains

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

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

    @wizardoz #9 python 代码格式化基本上就是冒号前面加个空格,两个变量之间加个空格,不是改变缩进那种
    sadfQED2
        11
    sadfQED2  
       2019-10-22 10:10:08 +08:00
    @qwerthhusn #8 python 代码格式化基本上就是冒号前面加个空格,两个变量之间加个空格,不是改变缩进那种
    wangchonglie
        12
    wangchonglie  
       2019-10-22 11:44:26 +08:00
    @sadfQED2 #2 请问怎么设置呀?
    jamesxu
        13
    jamesxu  
       2019-10-22 12:09:51 +08:00 via iPhone
    有个 saveactions 的插件,每次保存的时候可以自动格式化
    stanjia
        14
    stanjia  
       2019-10-22 12:11:33 +08:00
    只是听上去就感觉这个功能很讨厌呢
    Vegetable
        15
    Vegetable  
       2019-10-22 12:16:28 +08:00
    实际上写起代码来按格式化快捷键都是下意识的,完全没有耽误我。
    反而之前一个同事喜欢自动保存功能,导致经常因为某些软件没开自动保存而丢失工作。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3263 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:01 · PVG 21:01 · LAX 05:01 · JFK 08:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.