次のコマンドで運が良かった:
git diff --color-words='[^][<>()\{},.;:?/|\\=+*&^%$#@!~`"'\''[:space:]]+|[][<>(){},.;:?/|\\=+*&^%$#@!~`"'\'']'
しかし、最初の文字クラスで角括弧を適切に否定していないようです。
私はこれを試しました:
git diff --color-words='[^\]\[<>()\{},.;:?/|\\=+*&^%#@!~`"'\''[:space:]]+|[\]\[<>(){},.;:?/|\\=+*&^%#@!~`"'\'']'
角括弧をリテラルにするためですが、メッセージで失敗しますfatal: Invalid regular expression
。
編集:
私が得る出力は次のようになります:
フーバーfo]ob[ar
しかし、私が求めているのは次のとおりです。
fo ] oob [ ar