Giter VIP home page Giter VIP logo

Comments (18)

m-tmatma avatar m-tmatma commented on August 22, 2024 1

対応するのは 64bit 対応終わった後かな

まだ時間かかりそうなので対応してみた。

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024 1

1 にはユーザーから隠されていて関知しないファイルや多くのバイナリファイルが当てはまります。

別件とはなりまりますが、隠しフォルダおよびバイナリファイルを無視するというオプションが
あってもいいのかもしれません。

隠しフォルダはすぐに判定は可能だと思いますが、
バイナリファイルかどうかの判定は調査がいりますが。

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

対応するのは 64bit 対応終わった後かな

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

とりあえず PR #403 を投げました。
日本語版のダイアログのスクリーンショットに関しては PR 中の HTML ヘルプの中に
png で入っています。

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

除外フォルダでは .git;.svn;.vs 、除外ファイルでは、*.exe;*.obj;*.pdb;*.ilk
とか初期値で入れておくと便利かなとも思いますが、
現状では空の場合に、何も初期値は入れていません。

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

日本語版のダイアログのスクリーンショットに関しては PR 中の HTML ヘルプの中に
png で入っています。

↓ 以下です。チケットに張っているのとほぼ変わりません。

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

除外フォルダでは .git;.svn;.vs 、除外ファイルでは、.exe;.obj;.pdb;.ilk
とか初期値で入れておくと便利かなとも思いますが、
現状では空の場合に、何も初期値は入れていません。

最新の PR で入れました。
初期値として、何を入れたらいいかありましたら、コメントお願いします。

from sakura.

ds14050 avatar ds14050 commented on August 22, 2024

除外したいものの条件を考えてみました。

  1. 興味や編集の対象ではない。

ことがまず前提としてあって、そのうえで、

2-1. 頻繁に検索結果にまぎれこんでノイズになる。
2-2. ファイル数が多く検索時間を無駄に費やす。

ことが理由になるのかな、と。

.git は .git/objects のファイル数が問題になり(2-2)、.svn は中に含まれるワーキングコピーの複製が頻繁に検索にマッチすることと(2-1)、やはりファイルの多さが問題になる(2-2)のだと思いました。

1 にはユーザーから隠されていて関知しないファイルや多くのバイナリファイルが当てはまります。

.git や .svn はプログラムが管理する領域で、基本的にユーザーの興味の対象ではありません。

.exe、.obj、.pdb といったバイナリファイルを除外したいのは、内部のテキスト部分が関数名による GREP にマッチしてしまうからではないかと思いました。


desktop.ini はどうかと一応考えてみましたが、2 の条件に該当しませんでした。

from sakura.

beru avatar beru commented on August 22, 2024

拡張子の .bak も除外の初期値に入っていると良いなと思います。
WinMergeで編集して保存するとバックアップファイルが作られて grep に引っかかることが多いので。

from sakura.

beru avatar beru commented on August 22, 2024

フィルタ文字列のプリセット機能って無いみたいですね。
自分のニーズに合わせて用意してメモしておいたのをコピペすれば良いのかもしれませんが。

履歴機能はあるみたいなので長年同じ環境で使っていればあまり困る事は無いのかもしれませんね。

from sakura.

arigayas avatar arigayas commented on August 22, 2024

バイナリファイルといえば画像ファイルも入りますよね?
.png .gif .jpeg .jpg ,ico .bmp
がパッと思い付きました。

あと.exe 関連で言えば .dll も含まれると思います。

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

別件とはなりまりますが、隠しフォルダおよびバイナリファイルを無視するというオプションが
あってもいいのかもしれません。

バイナリファイルかどうかの判定は調査がいりますが。

一応検討のためのチケットを作成した。

from sakura.

beru avatar beru commented on August 22, 2024

思い付きですが、 .gitignore に書かれているのを除外できる機能があると便利かもしれません。

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

思い付きですが、 .gitignore に書かれているのを除外できる機能があると便利かもしれません。

https://libgit2.org/ というライブラリがあるので、解析を任せられるかもしれません。

from sakura.

KENCHjp avatar KENCHjp commented on August 22, 2024

こちらもクローズ?

from sakura.

m-tmatma avatar m-tmatma commented on August 22, 2024

これは残件ありで中途半端な状態です

from sakura.

KENCHjp avatar KENCHjp commented on August 22, 2024

了解です。

from sakura.

berryzplus avatar berryzplus commented on August 22, 2024

残件の issue を close したのでこれも閉じておきます。

from sakura.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.