質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%

Q&A

解決済

1回答

1918閲覧

VSCode:Pythonフォーマッターの配列の自動調整を無効にしたい

smt71

総合スコア3

0グッド

0クリップ

投稿2022/01/10 14:03

###配列の並びもフォーマッターが自動調整する機能を無効にしたい

下記のように数値を配列で入力しているケースで、数値がチェックしやすいように入力しています。その部分がフォーマッターで自動調整されてしまうので、困っています。

調べると、長いコードを改行する機能に関することは出てくるのですが、こうした配列の可読性を配慮した場合の無効にする方法が見つけることが出来ませんでした。

配列の時だけ解除出来るようにしたいです。基本的な質問で恐縮ですが、宜しくお願い致します。

環境:MaxOS, VSCode, formatter:python(Black)

before

1 # Φ Nc Nr Nq 2 Ncrq=[ 0, 5.1, 0.0, 1.0, 3 5, 6.5, 0.1, 1.6, 4 10, 8.3, 0.4, 2.5, 5 15, 11.0, 1.1, 3.9, 6 20, 14.8, 2.9, 6.4, 7 25, 20.7, 6.8, 10.7, 8 28, 25.8, 11.2, 14.7, 9 30, 30.1, 15.7, 18.4, 10 32, 35.5, 22.0, 23.2, 11 34, 42.2, 31.1, 29.4, 12 36, 50.6, 44.4, 37.8, 13 38, 61.4, 64.1, 48.9, 14 40, 75.3, 93.7, 64.2]

after

1 # Φ Nc Nr Nq 2 Ncrq = [ 3 0, 4 5.1, 5 0.0, 6 1.0, 7 5, 8 6.5, 9 0.1, 10 1.6, 11 10, 12 8.3, 13 0.4, 14 2.5, 15 15, 16 11.0, 17 1.1, 18 3.9, 19 20, 20 14.8, 21 2.9, 22 6.4, 23 25, 24 20.7, 25 6.8, 26 10.7, 27 28, 28 25.8, 29 11.2, 30 14.7, 31 30, 32 30.1, 33 15.7, 34 18.4, 35 32, 36 35.5, 37 22.0, 38 23.2, 39 34, 40 42.2, 41 31.1, 42 29.4, 43 36, 44 50.6, 45 44.4, 46 37.8, 47 38, 48 61.4, 49 64.1, 50 48.9, 51 40, 52 75.3, 53 93.7, 54 64.2, 55 ]

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

smt71

2022/01/10 22:48

ありがとうございます。まさにこれです。出来ました。探し方が良くなかった見たいですね。お手数をお掛けしました。感謝!
guest

回答1

0

自己解決

コメントで、hoshi-takanori氏より、情報を頂いて、解決できました。ありがとうございます。
そちらのリンクは、こちらです。

https://stackoverflow.com/questions/58584413/black-formatter-ignore-specific-multi-line-code

単にフォーマッターを一部解除したい部分に、下記のように #fmt:off#fmt:on で挟んで、OFFしてONするだけでした。但し、Black formatterの仕様です。

Blackformatter

1 # fmt:off 2 # Φ Nc Nr Nq 3 Ncrq = [0, 5.1, 0.0, 1.0, 4 5, 6.5, 0.1, 1.6, 5 10, 8.3, 0.4, 2.5, 6 15, 11.0, 1.1, 3.9, 7 20, 14.8, 2.9, 6.4, 8 25, 20.7, 6.8, 10.7, 9 28, 25.8, 11.2, 14.7, 10 30, 30.1, 15.7, 18.4, 11 32, 35.5, 22.0, 23.2, 12 34, 42.2, 31.1, 29.4, 13 36, 50.6, 44.4, 37.8, 14 38, 61.4, 64.1, 48.9, 15 40, 75.3, 93.7, 64.2] 16 # fmt:on

投稿2022/01/10 23:02

smt71

総合スコア3

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問