Vue Component.vueファイルに対してFormat Document
コマンドを実行すると、VSCodeはすべての単一引用符付き文字列を二重引用符付き文字列に置き換えます。
私の特定のケースでは、このルールはシングルクォートを必要とするelectron-vue lint構成と矛盾しています。
きれいな拡張機能がインストールされていません(設定にprettier.singleQuoteがありません)
これを回避するためにvscodeをカスタマイズする方法は?
私のような初心者向け:
上部のメニューナビゲーションバーから:[ファイル]-> [設定]-> [設定]を選択します。検索テキストボックスに「見積」と入力します。下に表示されるフィルターされたリストで、歯車アイコンとその横にある「きれい」を探します。チェックボックスをクリックして、「Prettier:Single Quote」を有効にします
Vuejs/veturの問題ページから https://github.com/vuejs/vetur/issues/986# この解決策はうまくいきました。
VSCodes settings.json
ファイルにこのエントリを追加します
"vetur.format.defaultFormatterOptions": {
"prettier": {
"singleQuote": true
}
},
この拡張機能を使用します。
https://marketplace.visualstudio.com/items?itemName=BriteSnow.vscode-toggle-quotes
cmd '(win/Linuxの場合はctrl')は '"`の間で循環します
これはsettings.jsonで使用できます
"javascript.preferences.quoteStyle": "single"