オプションの多くには、Force
値オプションが含まれています。
ネストされた親の間のスペースを追加または削除します
sp_paren_paren
{Ignore
、、、}Add
_Remove
_Force
どういう意味ですか?それはどう違うのですAdd
か?
オプションの多くには、Force
値オプションが含まれています。
ネストされた親の間のスペースを追加または削除します
sp_paren_paren
{Ignore
、、、}Add
_Remove
_Force
どういう意味ですか?それはどう違うのですAdd
か?
追加とは、「まだ存在しない場合は追加する」ことを意味します。つまり、何かがすでに存在する場合は、それをそのままにします(そしてフォーマットのみ)。強制とは、存在しない場合は追加し、存在する場合は再フォーマットすることを意味します。
// Original
if (cond) {
func();
}
// Add curly braces (already present, leaves formatting alone)
if (cond) {
func();
}
// Force curly braces
if (cond) {
func();
}
または別の例:
// Original
if (cond)
func();
// Add curly braces
if (cond) {
func();
}
// Force curly braces (behaves just like add in this case)
if (cond) {
func();
}
Add
ない場合は追加します。
Remove
あれば取り除きます。
Force
remove
を行いますadd
。
「AとBの間にXを追加または削除する」として
Add
: X が表示されていない場合にのみ X を追加します
AB -> AXB
AXB -> AXB
AXXB -> AXXB
Remove
: 表示されたすべての X を削除します
AB -> AB
AXB -> AB
AXXB -> AB
Force
:edwincが言ったようRemove
にAdd
->すべての(任意の)Xを最初に削除し、最後にXを追加します
AB -> AXB
AXB -> AB -> AXB
AXXB -> AB -> AXB
しかし、'add X' は別の場所に数値 X を追加するように定義される場合があるためForce
、Chris が言ったように「再フォーマット」が必要です。