VSコードで自動的にC/CPPファイルをフォーマットする
今年は2022年です、あなたはすでにプログラミングについていくつかのことを知っているし、あなたの大学は、CPPと論理を教えている.
彼らがあなたに示す推薦されたIDEは見さえするためにあまりにも何かです.
あなたはすべてを設定し、コンパイラとVSの拡張子で素晴らしい探していたが、コードを開始すると、コードが自分自身をフォーマットしていないことに注意してください.
既に洗練された+ ESLILTの作業がうまくいったが、C/CPPをサポートしていない.では、C/CPPコードのみを別のフォーマッタでフォーマットするにはどうすればよいでしょうか?
ウェブの周りを検索すると、VSコードC/CPPサポート拡張モジュールは既にCLANG形式で付属しています.
それが言われて、私たちは、私たちのコードindentを自動的にして、フォーマットがどのようにあるかについてカスタマイズするために話された拡大より少しの他のものもインストールする必要はありません.あなたのVSコードを開けて、コマンドパレットを開くために、 型「JSON」と「開く設定」をクリックします.
がVSコード
でも.どうやってカスタマイズできるの?🤔
clang形式は、あなたのコードがあなたの好みを好む方法の多くのオプションを持っています.このドキュメントをチェックすることができます👉🏽 あなたが持っているすべてのオプションを見るために、link.
このオプションをVSコードに設定する方法は、あなたの
そして、このコードの中にあなたのオプションを入れてください.
すべてのオプションがこの引用符の中にある必要があるので、このオブジェクトを1より多くの線でフォーマットすることができません.それが物であっても. これは私が使用するために最善を見つける設定です.
同じ問題に直面したスタックオーバーフローの他のDEVSおよび/または解決策を見つけるのに役立った.✌🏼
彼らがあなたに示す推薦されたIDEは見さえするためにあまりにも何かです.
⚠ 問題
あなたはすべてを設定し、コンパイラとVSの拡張子で素晴らしい探していたが、コードを開始すると、コードが自分自身をフォーマットしていないことに注意してください.
既に洗練された+ ESLILTの作業がうまくいったが、C/CPPをサポートしていない.では、C/CPPコードのみを別のフォーマッタでフォーマットするにはどうすればよいでしょうか?
✔ 解決策
ウェブの周りを検索すると、VSコードC/CPPサポート拡張モジュールは既にCLANG形式で付属しています.
それが言われて、私たちは、私たちのコードindentを自動的にして、フォーマットがどのようにあるかについてカスタマイズするために話された拡大より少しの他のものもインストールする必要はありません.
Ctrl + Shift + P
を押してください;settings.json
を開くと、デフォルトのフォーマッタ( C/CPP言語のみ)としてclang形式を作成できます."[c]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
//☝🏼 Select the MS extension as defaultFormatter
},
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
},
🥳それだ!あなたのコードは自動形式になります!🎆🙌 でも.どうやってカスタマイズできるの?🤔
🎨 カスタム書式
clang形式は、あなたのコードがあなたの好みを好む方法の多くのオプションを持っています.このドキュメントをチェックすることができます👉🏽 あなたが持っているすべてのオプションを見るために、link.
このオプションをVSコードに設定する方法
settings.json
を開くために上記と同じ手順に従ってください.そして、このコードの中にあなたのオプションを入れてください.
"C_Cpp.clang_format_fallbackStyle": "{optionOne: true, optionTwo: 2 }"
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 3, IncludeBlocks: Merge, IndentGotoLabels: true, KeepEmptyLinesAtTheStartOfBlocks: true}"
あなたが私が私のVSコードとターミナルで使うセッティングをチェックしたいならば、あなたは私のチェックをすることができます👉🏽 Githubの上のrepos!😊👨🏻💻 以下に感謝します。
同じ問題に直面したスタックオーバーフローの他のDEVSおよび/または解決策を見つけるのに役立った.✌🏼
Reference
この問題について(VSコードで自動的にC/CPPファイルをフォーマットする), 我々は、より多くの情報をここで見つけました https://dev.to/thiagoow/format-ccpp-files-automatically-on-vs-code-ad7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol