πλ€μ΄κ°λ©°β¦
μΌλ°μ μΈ λΈλ‘κ·Έμμ κ°μνκ²½μ μμ±νκ³ (νμλ pipenvλ₯Ό μ¬μ©νκ³ μμ) pipenv install black
λ‘ black
ν¨ν€μ§λ₯Ό μ€μΉνκ³ (1) vscodeμμ python > Formatting: Provider
λ₯Ό black
μΌλ‘ λ³κ²½ (2) Format On Save
μ 체ν¬νλ©΄ νμ±νκ° λλ€κ³ νλ€.
νμλ μ²μμλ μ μλνμμΌλ, μ΄λ€ μ΄μ μμμΈμ§ black
ν¨ν€μ§λ μ€μΉλμκ³ ν°λ―Έλμμ 컀맨λλ₯Ό ν΅ν΄μλ λμνμ§λ§ μ μ₯ μ νμ±νκ° μλλ λ¬Έμ κ° λ°μνμλ€.
(μμ§κΉμ§ μμΈμ νμ νμ§ λͺ»νλ€. μ΄μ λ₯Ό μμλ λΆμ λκΈμ λ¨κ²¨μ£ΌμκΈΈ λ°λλ€.)
VsCode μ€μ (User, Workspace β¦)μ΄ λκ° κΌ¬μλ€κ³ νλ¨λλ€. μ€νμ€λ²νλ‘μ°μ ν΄κ²° λ°©μλ€λ λͺ¨λ μλν΄λ³΄μμ§λ§ ν΄κ²°λμ§ μμλ€.
(ν΄λΉ λ§ν¬ : Formatter black is not working on my VSCodeβ¦but why?)
νΌμ μμ
μ νκΈ°μ μ½λ ν¬λ§·μ λκ΅°κ°μ 곡μ νλ μΌμ΄ μ κΈ° λλ¬Έμ VsCode Extensionsμ Black Fommater
λ₯Ό νμ©νκΈ°λ‘ νλ€.
π νΈλ¬λΈ μν
μλ λ°©λ²μ΄ μλͺ»λμμ μλ μμΌλ, 곡μ λ¬Έμλ₯Ό λ°λμ νμΈνμβ¦
pip install black
μ μννμμ λ VsCode Workspace μΈν μ΄ λ³κ²½λλ€..vscode
ν΄λ λλ settings.jsonμ"python.formatting.provider": "none"
μΌλ‘ μμ
- VsCode Extension
black formmater
μ€μΉ
cmd/ctrl
+shift
+p
λ₯Ό λλ¬ settings.json(user) μ΄κΈ°μλ μ½λ λΆμ¬λ£κΈ°(
"python.formatting.provider": "none"
μΈμ§ νμΈ)1 2 3 4
"[python]": { "editor.defaultFormatter": "ms-python.black-formatter", "editor.formatOnSave": true }
μλλ¨
ππ»μ¬λ΄
곡μ λ¬Έμμμλ black formatter
λ μ€νμ μ΄λΌκ³ λμ μλ€. μ§μμ μΌλ‘ μ
λ°μ΄νΈνκ³ μλ κ²μΌλ‘ 보μΈλ€.
λ¬Έμ ν΄κ²°μ΄ μλ μ μ¬μ©ν΄λ³΄λ©΄ μ’μλ―νλ€.