LoginSignup
13
11

More than 5 years have passed since last update.

GitHub / GitLab で Unity 関連ファイルを折り畳んで楽々レビュー

Last updated at Posted at 2015-08-18

GitHub で Unity プロジェクトをレビューすることの辛み

.meta とか .meta とか .meta とか、レビューするときに表示されていると、本来、レビューすべきポイントが隠蔽されてしまって、色々とヨロシクないわけですよ。

そこで、先人の知恵を借りようと思って、まずは、ググってみたところ・・・

後者の Johny 氏のやり方は、ブラウザのブックマークレットとして実装する方法で、一番手軽でヨサソウだったので、実際に、試してみたところ、一部、GitHub 上のクラス名などが変更になっていて、そのままでは動作しなかったけど、修正したらそれなりに動いたので入れておくとヨサソウ。

GitHub で Unity 関連ファイルを折り畳むブックマークレット

折り畳みたいファイルの拡張子は、ご自由に。

javascript:

String.prototype.endsWith = function(suffix) {
    return this.indexOf(suffix, this.length - suffix.length) !== -1;
};

$('.file-header').each(function(index, value) {
    var path = $(value).data('path');
    var ignores = ['.unity', '.meta', '.anim', '.controller', '.prefab', '.asset', '.mat', '.tpsheet'];
    for (i = 0; i < ignores.length; i++) {
      if(path.endsWith(ignores[i])) {
        $(value).parent().hide();
      }
    }
});

GitHub で全てのファイルを開くブックマークレット

これ使うかな、使わないかな?

javascript:

String.prototype.endsWith = function(suffix) {
    return this.indexOf(suffix, this.length - suffix.length) !== -1;
};

$('.file-header').each(function(index, value) {
    $(value).parent().show();
});

ショートカットキーからブックマークレットを呼び出して、更に、楽をする

Chrome を利用している場合、以下の Chrome 拡張を利用することで、自分のお気に入りのショートカットキーにブックマークレットを登録出来て大変便利なので、オススメ。

GitLab をお使いの方はこちら

Unity 関連ファイルを折り畳むブックマークレット

javascript:

String.prototype.endsWith = function(suffix) {
    return this.indexOf(suffix, this.length - suffix.length) !== -1;
};

$('.diff-file').each(function(index, value) {
    var path = $(value).data('blob-diff-path');
    var ignores = ['.unity', '.meta', '.anim', '.controller', '.prefab', '.asset', '.mat', '.tpsheet'];
    for (i = 0; i < ignores.length; i++) {
      if(path.endsWith(ignores[i] + '/diff')) {
        $(value).hide();
      }
    }
});

全てのファイルを開くブックマークレット

javascript:

String.prototype.endsWith = function(suffix) {
    return this.indexOf(suffix, this.length - suffix.length) !== -1;
};

$('.diff-file').each(function(index, value) {
    $(value).show();
});
13
11
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
13
11