Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
System
>
Suche
>
Tab Text Finder
>
Wiki
Tab Text Finder
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
Subversion
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Titelseite
Titel-Index
Kürzliche Änderungen
edit
|
Title Index
|
Recent Changes
|
Letzte Änderungen
2010-06-19
FrontPage
2010-01-24
English
Neueste Datei-Release
tabtextfinder (1.78 [r172])
2019-11-23 20:40
Wiki Guide
Wiki Syntax
Wiki Links
Block Processor
Plugins
Sidebar
Affiliate Setting
Seitenleiste
Über Seitenleiste
Seitenleiste – Bearbeiten
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