1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

VSCode上でのPRレビューを使いやすくする

Last updated at Posted at 2022-09-04

はじめに

最近、 VSCode 上でマルチラインコメントが使えるようになりました 🎉
これを機に、Github 上で行っていたレビューを VSCode に一本化したいなーと思った次第です。
ただ、標準の差分エディターの背景色が見づらいので、いい感じにカスタマイズしてみました。

前提

マルチラインコメント機能

これは、Github UI 上で実装されている複数ラインに対してコメントを追加することができる機能です。(サンプルコードの元

image.png

この機能が最近 VSCode でも使えるようになりました。
この機能に関する Issue は約 3 年前に起票されており、ついに実装が完了したようです。

image.png

画像のように、VSCode からでも UI 上と同じ操作感でマルチラインコメントを追加することができます。
この機能が実装されたことで VSCode 上でのレビューが格段に行いやすくなりました。

差分エディターの背景色をカスタマイズする

VSCode のデフォルトの背景色はこんな感じです。
個人的に、色調が強く目が疲れる配色です。

image.png

こちらに関して、背景色のカスタマイズに関する Issue が挙がっており、わりと最近対応されたようです。
VSCode の settings.json に以下の設定を追加すれば、背景色のカスタマイズが可能になります。Issue 上でコメントされている配色例と使用イメージがこちらです。

"workbench.colorCustomizations": {
    "diffEditor.insertedTextBackground": "#00ff007c",
    "diffEditor.removedTextBackground": "#ff00007c",

    "diffEditor.insertedLineBackground": "#22336866",
    "diffEditor.removedLineBackground": "#72336a66",

    "diffEditorGutter.insertedLineBackground": "#223368ff",
    "diffEditorGutter.removedLineBackground": "#72336aff",

    "diffEditorOverview.insertedForeground": "#02b40b",
    "diffEditorOverview.removedForeground": "#a10000"
}

image.png

さらに、個人用に試行錯誤を試した結果の配色がこちらになります。

"workbench.colorCustomizations": {
    "diffEditor.insertedTextBackground": "#090b12",
    "diffEditor.removedTextBackground": "#b205b57c",

    "diffEditor.insertedLineBackground": "#22336866",
    "diffEditor.removedLineBackground": "#72336a66",

    "diffEditorGutter.insertedLineBackground": "#223368ff",
    "diffEditorGutter.removedLineBackground": "#72336aff",

    "diffEditorOverview.insertedForeground": "#0296b4",
    "diffEditorOverview.removedForeground": "#82059e"
}

image.png

おわりに

これで、快適レビューライフをおくることができますね✨

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?