zoukankan      html  css  js  c++  java
  • pycharm 使用black


    pycharm 使用black
    The Uncompromising Code Formatter

    By using Black, you agree to cede control over minutiae of hand-formatting. In return,

    Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting.

    You will save time and mental energy for more important matters.


    PyCharm/IntelliJ IDEA增加
    1、Install black.
    $ pip install black
    Locate your black installation folder.
    On macOS / Linux / BSD:

    $ which black
    /usr/local/bin/black # possible location
    On Windows:

    $ where black
    %LocalAppData%ProgramsPythonPython36-32Scriptslack.exe # possible location
    2、Open External tools in PyCharm/IntelliJ IDEA
    On macOS:

    PyCharm -> Preferences -> Tools -> External Tools

    On Windows / Linux / BSD:

    File -> Settings -> Tools -> External Tools

    Click the + icon to add a new external tool with the following values:

    Name: Black
    Description: Black is the uncompromising Python code formatter.
    Program: <install_location_from_step_2>
    Arguments: "$FilePath$"
    Format the currently opened file by selecting Tools -> External Tools -> black.

    3、Alternatively, you can set a keyboard shortcut by navigating to Preferences or Settings -> Keymap -> External Tools -> External Tools - Black.
    Optionally, run Black on every file save:

    Make sure you have the File Watcher plugin installed.
    Go to Preferences or Settings -> Tools -> File Watchers and click + to add a new watcher:
    Name: Black
    File type: Python
    Scope: Project Files
    Program: <install_location_from_step_2>
    Arguments: $FilePath$
    Output paths to refresh: $FilePath$
    Working directory: $ProjectFileDir$
    Uncheck "Auto-save edited files to trigger the watcher"

  • 相关阅读:
    事件驱动模型 泽桐
    装饰器 泽桐
    多用户在线FTP程序 泽桐
    gevent协程、select IO多路复用、socketserver模块 改造多用户FTP程序例子 泽桐
    mysql系列学习 泽桐
    mysql练习题 泽桐
    第1章 Python基础 泽桐
    协程 泽桐
    利用统计进行中文分词与词性分析
    js 数字输入控制,保留两位小数
  • 原文地址:https://www.cnblogs.com/programer-xinmu78/p/10924992.html
Copyright © 2011-2022 走看看