問題タブ [autopep8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
30 参照

python - VS Code Python スクリプトの autopep8 による文字列のバックスラッシュの自動エスケープを防止する

Python プラグインと autopep8 を使用して VS Code をセットアップしました。関連する設定は次のとおりです。

自動フォーマット (行の長さのカット、あちこちの奇妙なものを置き換える) に関してこれが達成することのほとんどが好きですが、本当に私を悩ませている機能が 1 つあります。

私はpySparkで作業しており、regexp_replace関数を次のように設定しています

ファイルを保存するたびに、オートフォーマッタ'\W''\\W'. その理由はわかります (通常、文字列内の 1 つのバックスラッシュは誤ってエスケープ解除された文字です) が、この場合は停止する必要があります。このケースだけを無視して渡すことができる引数はありますか? バックスラッシュを二度とエスケープしないことは気にしません。--agressiveしかし、それが達成する他のすべてのことについては、補正を無効にしたくありません。