Python Webアプリケーション

VisialStudioCodeのインデント設定が反映されない解消法

この記事は約2分で読めます。

 

 

どうもこんにちは

 

最近新しいPCにPythonコーディング用にVScodeを入れていたのですが、Tabで入れるインデントをsetting画面でちゃんとpythonの標準規約の4にしているのに、設定が反映されずファイルによって2になったり8になったりする現象が起こりまして、今まで適当に放置していたのですが最近やっと原因と解消法がわかったのでメモっておきます。

 

まずファイルごとにインデントが変わる原因は、どうやらVSCodeには「editor.detectIndentation」というインデントを自動判定する機能があるようで、インデントが8や2になっている行があるとTabで挿入されるインデント数がデフォルト設定からそれに上書きされてしまうからです。

 

この問題の解決策は簡単で、設定でインデントの自動判定機能をOFF(False)に変えるだけです。具体的には「VSCodeの左下の⚙マークを開く」→「Setting」→「Edit in Setting json」でsetting.jsonを開いて、{}の中に以下のコードを追記するだけです。

 

 

"editor.detectIndentation": false,

 

 

終わり

 

VSCodeは便利なんですけど、便利な分覚えることも多くて今でも人から使える小技的なのを教えてもらうことがあります。VSCodeはweb系ならば絶対に使うテキストエディタなので、プログラミングでそのあたりをしたい人は絶対に使えておけるようにしておきたいですね。

 

参考→visual Studio Codeは初期設定のまま使うな

 

 

 

【Scikit-learn】ビットコインの価格を機械学習で予測してみる

 

【IT】SI業界(SIer)とかいう闇の業界wwwwwwwwww

 

 


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

タイトルとURLをコピーしました