[過去ログ] くだすれPython(超初心者用) その44【Ruby禁止】 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
951(1): デフォルトの名無しさん [sage] 2019/10/15(火) 00:14:25.01 ID:Bai05OKm(1/3) AAS
VSCodeでpython書いてます
フォーマッタにautopep8を入れてます
関数宣言などの上に2行空白行を入れてくるのをやめさせたいのですが
何を設定すれば良いでしょうか
例として、
# say hello
def say_hello():
print("hello.")
これをフォーマットすると
# say hello
def say_hello():
print("hello.")
となってしまいます
宣言と、その上のコメント行との間には改行を挟みたくありません
954(1): デフォルトの名無しさん [sage] 2019/10/15(火) 01:00:53.51 ID:Bai05OKm(2/3) AAS
>>952-953
ありがとうございます
ドキュメントストリング(トリプルクォート)の件はちらっと調べたりはしてました
後出してすみませんが、blender用のpyファイルをVSCodeで書いており
既存の公式アドオンファイルなどの中身を見ると
だいたいが951の通り、宣言文の上に行コメントが入っている感じなので
それに合わせたいのです(ならautopep8使うなよってツッコミはご遠慮ください)
例えばimport文の記述位置の修正(ファイルの先頭に持っていかれる)を無視する為に
--ignore=E402 を指定しています
このように特定コードを指定することで改行の件も無視できないかなと思ったのですが
autopep8 宣言前 改行 などでググっても思うように情報が出てきません
975(1): デフォルトの名無しさん [sage] 2019/10/15(火) 21:27:29.85 ID:Bai05OKm(3/3) AAS
>>955-958
とりあえずignore設定で対処してしまいました
今後他にも煩わしい点が出てきて面倒になったらautopepは辞めて他の手段を探します
uncrustifyはメモっておきます
ありがとうございました
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s