VSCodeでコードを自動的にフォーマットする方法
コーディングの学習を考えている場合、またはすでに毎日作成している場合は、VisualStudioCodeのような信頼性の高いコードエディターが必須です。コードを書くときは、人々が読みやすいようにフォーマットについて考える必要があります。
インデントと行間隔に関するこれらの特定のルールはすべて重要ですが、作業に集中しているときはそれらを忘れがちです。
そのため、VS Codeでは、途中で役立つ自動フォーマット拡張機能を使用できます。自動フォーマット拡張機能の中には、複数のプログラミング言語をフォーマットできるものもあれば、特殊な拡張機能を統合する必要があるものもあります。
HTMLを自動的にフォーマットする方法
ハイパーテキストマークアップ言語またはHTMLは、Webページの作成と表示に使用されるコーディング言語です。Web開発者とソフトウェアエンジニアは毎日HTMLを使用しており、自動フォーマットツールの恩恵を受けることができます。
VS Codeエディターがお好みの場合は、人気のあるコードフォーマッターであるPrettierを見つけて、自動フォーマット機能をオンにする方法を次に示します。
- コンピューターでVisualStudioCodeを開きます。
- 画面左側の[拡張機能]タブをクリックします。それは4つのブロックの形で提示されます。
- 検索ボックスに「Prettiercodeformatter」と入力します。
- 複数の検索結果が表示されますが、他の人や会社ではなく、Prettierによって作成されたものを選択してください。
- 「インストール」ボタンをクリックすると、拡張機能が数秒以内にダウンロードされます。
Prettierフォーマッターをインストールすることで、自動フォーマット機能をオンにして、コードを書くときに一貫したスタイルを確保できます。
- VSCodeで新しいHTMLファイルを開くか作成します。
- 画面左下の「設定」に移動します。
- 検索ボックスに「フォーマット」と入力し、「ユーザー」タブをクリックします。
- [デフォルトの書式設定]オプションをクリックして、リストから[きれい]を選択します。
- [エディタ:保存時にフォーマット]オプションが表示されるまで、少し下にスクロールします。
- このオプションの横にあるチェックボックスをオンにします。
- ファイルに戻り、設定が機能するかどうかを確認します。
Prettierは、HTMLファイルを保存するときに自動的にフォーマットする必要があります。
自動JSON形式
JavaScriptオブジェクト表記またはJSONは、言語に依存しないデータ交換形式として分類されます。モバイルアプリケーションとコンピュータープログラムは、JSONファイルを使用してサーバーからデータを読み取り、画面に表示します。
Visual Studio Code EditorでJSONファイルを作成するときは、フォーマットにも注意する必要があります。良いニュースは、VSCodeでPrettierformatter拡張機能を使用して、JSONファイル全体で一貫したスタイルを確保できることです。
JSONファイルの自動フォーマット機能を有効にするために必要なことはこれだけです。
- VS Codeを起動し、ウィンドウの左側にある[AssignedExtensions]タブに移動します。
- 検索フィールドで「Prettiercodeformatter」を検索します。
- 通常、最初の結果はクリックしたい結果です。ただし、確かに、開発者として「Prettier」と書かれているものを選択してください。
- 「インストール」をクリックし、フォーマッターがロードされるまで数秒待ちます。
Prettierフォーマッタをインストールしたら、以下の手順に従って自動フォーマット機能が有効になっていることを確認してください。
- 新しいJSONファイルを作成するか、まだフォーマットされていないファイルを開きます。
- 左下の「設定」をクリックします。
- 「フォーマット」を見つけます。
- [デフォルトの形式]セクションをクリックします。ドロップダウンリストから[もっと美しい]を選択します。
- 下にスクロールして、[エディター:保存時にフォーマット]オプションが表示されたら停止します。
- このオプションの横にあるチェックボックスをオンにします。
- 自動フォーマット機能が機能していることを確認してください。
それで全部です。VS Code EditorのPrettier拡張機能は、自動フォーマットを簡素化します。
自動Pythonフォーマット
Pythonは、最近最も人気のあるプログラミング言語の1つであり、Web開発者やプログラミング愛好家によって広く使用されています。ソフトウェアやWebサイトの設計と構築、データの分析、タスクの自動化などに使用されます。
VS Codeを使用してPythonファイルを編集している場合は、正しいフォーマッターを使用する必要があります。Prettierは多くのプログラミング言語で動作しますが、Pythonとは互換性がありません。
幸い、VSCodeはソリューションを提供します。VS Codeで最高のPythonフォーマッターの1つはBlackであり、ファイルを自動的に保存するたびにコードをフォーマットするために使用できます。ただし、Blackを使用する前に、VSCode用のMicrosoftPython拡張機能をダウンロードする必要があります。
- VS Codeを開き、検索ボックスで「Python」を検索します。
- それがMicrosoft拡張機能であることを確認し、[インストール]をクリックします。
- Phytonフォーマッターをインストールするには、仮想環境に「$pipinstallblack」というテキストを入力します。
- VS Codeの「設定」に移動し、「PhytonFormattingProvider」を検索します。
- ドロップダウンメニューから「黒」を選択します。
- 下にスクロールして、[エディター:保存時にフォーマット]オプションを探します。
- このオプションの横にあるチェックボックスをオンにします。
黒、Pythonフォーマッターは、ファイルを保存するたびにコードを自動的にフォーマットするようになりました。
保存時のVSCodeの自動フォーマット
VS Codeで使用するプログラミング言語やコードフォーマッターに関係なく、自動フォーマット機能をオンにすることができます。
ほとんどの開発者はVSCodeでいくつかのコードフォーマット拡張機能を使用しているため、保存時に各拡張機能がファイルを自動的にフォーマットするようにすることができます。
仕組みは次のとおりです。
- VisualStudioコードエディターを開きます。
- 左下隅にある[設定]歯車アイコンをクリックします。
- 「フォーマッター」を見つけて、「エディター:デフォルトのフォーマッター」をクリックします。
- ドロップダウンメニューから、使用するコードフォーマッタを選択します。
- 少し下にスクロールして、[エディタ:保存時にフォーマット]オプションの横にあるチェックボックスをオンにします。
VSCodeで使用するコードフォーマッターごとにこのプロセスを繰り返すことができます。
よくある質問
自動の「保存時にフォーマット」が機能しないのはなぜですか?
VS Codeのフォーマッターに「保存時にフォーマット」オプションがあり、それが正しく機能しない場合は、おそらくバグに対処しています。
お使いのバージョンのフォーマッタに問題がある可能性があり、アップデートが利用可能かどうかを確認する必要があります。ただし、問題はあなたの側にない可能性があり、クラッシュはVSCode開発者によって修正されます。
VS Codeで自動フォーマットを無効にする方法は?
自動フォーマット機能を無効にするのは非常に簡単です。自動フォーマットをオフにするには、以下の手順に従ってください。
1. VS Codeエディターを開き、[設定]アイコンをクリックします。
2.「フォーマッター」を見つけて、自動フォーマットを無効にするフォーマッターを選択します。
3. [エディター:保存時にフォーマット]オプションを見つけて、その横にあるチェックボックスをオフにします。
VisualStudioCodeでの簡単な自動コードフォーマット
VS Codeを使用することの最良の側面の1つは、初心者でもエディターをナビゲートできるように設計されたインターフェースです。
読み取り可能なコードには、適切で継続的なコードのフォーマットが不可欠ですが、手動で行う必要がある場合、これらの規則は煩雑になる可能性があります。
しかし、幸いなことに、VS Codeエディターには、読み取り可能なコードをより簡単かつ迅速に作成できる多くのコードフォーマットツールがあります。
Prettier、Black、またはその他の拡張機能のいずれであっても、ユーザーはファイルが保存された瞬間にコードを自動フォーマットするオプションを常に利用できます。
どのプログラミング言語を使用し、どのフォーマッターが最適に機能しますか?以下のコメントでお知らせください。
コメントを残す