Télécharger
Développer
Compte
Télécharger
Développer
Connexion
Mot de passe oublié ?
Créer un compte
Langue
Aide
Langue
Aide
×
Connexion
Nom du compte
Mot de passe
×
Mot de passe oublié ?
Traduction statut du Français
Catégorie :
Logiciel
Peuple
PersonalForge
Magazine
Wiki
Recherche
OSDN
>
Trouver un logiciel
>
System
>
Recherche
>
Tab Text Finder
>
Wiki
Tab Text Finder
Description
Résumé du projet
Dashboard - Développeur
Page Web
Développeurs
Galerie d'images
Liste des flux RSS
Activité
Statistiques
Historique
Téléchargements
List of Releases
Stats
Code Source
Liste des dépôts de code
Subversion
Voir le référentiel
Ticket
Liste des tickets
Liste des Jalons
Liste des types
Liste des composants
Liste des tickets/RSS fréquemment utilisés
Soumettre un nouveau ticket
Documents
Page de garde
Index du titre
Modifications récentes
edit
|
Title Index
|
Recent Changes
|
最近の更新 (Recent Changes)
2010-06-19
FrontPage
2010-01-24
English
Dernières dossier de presse
tabtextfinder (1.78 [r172])
2019-11-23 20:40
Wikiガイド(Guide)
Wikiの文法
リンクの種類と文法
ブロックプロセッサ
拡張文法
サイドバー
プロジェクトWikiでの広告設定
サイドバー (Side Bar)
このサイドバーについて
このサイドバーの編集
English
「タブもじ検」って?
文字列検索ソフトです
指定フォルダ(以下)の指定ファイルから文字列を検索します
そして、
検索結果をタブとして残します
検索結果から続けて次々に数珠つなぎ検索したいときに便利です。
と、言ってみたらそんだけのことなんですが、 他にいい名前が浮かびませんでした・・・。
特徴
マルチスレッド処理
マルチコア CPU ではより高速に実行されます。
手元の
Core2Duo
では、シングルスレッド処理と比べると、最大で検索速度が 1.5 倍くらいになりました。
が、8 コアマシンでもせいぜい 2 倍ぐらいでした。メモリアクセスのほうがボトルネックのようです。
検索の度ごとにリストビューに表示される順番が異なることがあります。
バグではありません。スレッド実行のされ方が前回と異なっていたことによるものです。
ファイルのキャッシュ
(設定オプション)
一度読んだファイルは、内部で char に変換した上で、設定された上限サイズまでキャッシュされます。
また、相続く 3 回の検索で使われなかったキャッシュはガーベジコレクションの対象になります。
画面右下に GC で使用中のメモリサイズを表示しています。
ここをクリックすると強制的にガーベジコレクションします。
ただし、右のプレビューペインに表示されているファイルはガーベジコレクションされません。
もちろん、新しい検索では最新のファイル内容が用いられます。
日本語文字コード自動認識
DOBON.NET
さんの
文字コードを判別する
をほぼそのまま利用させていただいています。ありがとうございます。
Shift_JIS, EUC-JP, ISO-2022-JP, Unicode (little-endian), UTF-8 などに対応しているかと思います。
判断のつかなかった場合はデフォルトのコードページを使用します。(ja では Shift_JIS ?)
使用方法
検索対象
フォルダ
検索を開始する基点フォルダ(1つのみ指定)
ファイル
検索対象ファイル名・ワイルドカード可・スペース区切りで複数指定可能
除外
検索から除外するファイル名・ワイルドカード可・スペース区切りで複数指定可能
文字列
検索文字列を指定
設定ダイアログ
外部エディタ
検索結果のリスト行をダブルクリックしたとき、あるいは、リスト行の右クリックメニューで「外部エディタ」を選択したときに起動する外部エディタを設定します。
%file, %line, %colm がそれぞれファイルパス、行番号、桁位置に置換されます。
設定例
meadow : 引数 = "+%line:%colm %file"
サクラエディタ : 引数 = "-Y=%line -X=%colm %file"
キャッシュサイズ
検索対象として見つかったファイルの内容をキャッシュします。
文字コードを判別し、char 型に置き換えたあとでのサイズを指定します。
制限
検索処理中はリストビューのカラムクリックでソートはできません。
非同期にどんどんアイテムが追加されてくるためです。
環境
動作環境
.NET Framework 2.0
開発環境
Windows7 (32/64ビット) + .NET Frameowrk 3.5
謝辞
以下のプロジェクト、アイコンを使用させていただきました。ありがとうございます。
Azuki テキストエディタエンジン
Fugue Icons
Xtra Orange Icons by Simon Cook