pycharm

快捷键

功能快捷键类型说明
设置-打开Ctrl+Alt+S内部--
编辑-格式化Ctrl+Alt+L内部--
编辑-折叠展开Ctrl+-/+内部--

pycharm设置

  • 文件编码encoding
    settings->editor->file encodings: 默认GBK -> UTF-8
  • debug时,console中文乱码解决
    setting搜File Encodings: Global Encoding => GBK, Project Encoding => GBK
  • jupyter画图中文乱码

    import matplotlib.pyplot as plt
    plt.rcParams['font.sans-serif']=['AR PL UMing CN']    # 正常显示中文
    plt.rcParams['axes.unicode_minus']=False     # 正常显示字符 
    import matplotlib
    a=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
    for i in a:
    print(i)
    
  • 设置代码风格
    Settings->Editor->File and Code Templates->Python Script
  • 设置自动生成文件头
    Settings->Editor->File and Code Templates->Python Script
  • #!/usr/bin/env python3
    # coding=utf-8
    """
    @File : NAME.py@Author:AT@Create:{NAME}.py @Author : AT @Create :NAME.py@Author:AT@Create:{DATE} ${TIME}
    @Desc :
    """
  • 启动报jre端口bind异常
    netsh int ipv4 set dynamicport tcp start=49152 num=16383
    netsh int ipv4 set dynamicport udp start=49152 num=16383
    再重启
  • 关闭重复代码提示
    设置搜Duplicated Code,在Editor>Inspections>General: Duplicated Code frag 去掉
  • 设置控制台日志数量限制
    文件-->设置-->编辑器-->常规-->控制台
    Override console cycle buffer size (1024 KB) 修改它
  • 设置git地址
  • 设置回退次数
    HELP-FindAction: Registry-registry: undo.documentUndoLimit 100 -> 1000