다운로드
소프트웨어 개발
계정
다운로드
소프트웨어 개발
Login
Forgot Account/Password
계정 만들기
언어
도움
언어
도움
×
Login
Login Name
Password
×
Forgot Account/Password
Translation Status of 한국말
Category:
Software
People
PersonalForge
Magazine
Wiki
검색
OSDN
>
브라 우즈 소프트웨어
>
System
>
검색
>
Tab Text Finder
>
Wiki
Tab Text Finder
Description
Project Summary
Developer Dashboard
웹 페이지
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
다운로드
List of Releases
Stats
소스 코드
Code Repository list
Subversion
View Repository
티켓
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
edit
|
Title Index
|
Recent Changes
|
最近の更新 (Recent Changes)
2010-06-19
FrontPage
2010-01-24
English
최신 파일 자료
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