8.Q&A



TextSS.netのよくありそうな質問と回答を記載しています。


ワイルドカードや正規表現

Q.
「^と$を行単位に処理する(OFFはファイル単位)」を有効にしても正しく動作しない
A.
TextSS.net の正規表現は .NETFramework の機能を使用しています。
詳細は不明ですが、なぜかWindowsの改行コード(\r\n)が $ に該当しないようです。
このお問い合わせが多いのでQ&Aに載せました。

下記、先頭の空白は見やすくするために入れてあります。

変換したいファイルの中身
 AAA
 BBB
 CCC
 AAA

正しく動作しない例
 ^AAA$
 この指定だと最後のAAAしか置換できません。

回避方法
 ^AAA(\r\n|$)
 最後が改行コード(\r\n)又はファイル最後(EOF)としてお試しください。


ファイルリストの画面

Q.
フォルダやファイルを登録すると「1 つ以上のエラーが発生しました。」というエラーになる。
A.
解決方法ではありませんが、設定画面の「ファイルリストの操作をマルチスレッドにする(*要再起動)」をOFFにしてください。
TextSS.netを再起動して同じ操作を実行すると、例として「パス 'C:\DumpStack.log' へのアクセスが拒否されました。」のように具体的にどのファイルがエラーになっているのかを確認することができます。
システムファイルなら除外し、他のプログラムが使用していればそれを終了してください。
特に勝手に作成される「Thumbs.db」というシステムファイルを登録しようとしていないか確認してください。

Q.
ファイルを読み込んだ時に、一部のファイルがオレンジ色(警告)で表示される
A.
HTML以外のファイル(例えばテキストファイルなど)を読み込むと、オレンジ色(警告)で表示されます。これは、ファイル内にMetaタグのcharsetが無い場合にエラーでなく、警告として表示しています。TextSS.net は独自の判断とMetaタグのcharsetが異なる場合にワーニング(警告)表示します。
『設定画面』でお好みに調整することができます。

Q.
終了してもバックアップファイルが削除されないのはなぜですか?
A.
設定画面の「クリア終了時にバックアップファイルを削除する」をONにすれば削除されます。
残ってしまったバックアップを削除するには、TextSS.netを起動し、フォルダを追加して終了すれば消えます。


検索と置換の文字列の画面

Q.
検索と置換のパターンリストのコピー&ペーストはできますか?
A.
検索と置換のパターンリストで右クリックするとポップアップが表示され、コピー&ペーストやインポート&エクスポートが行えます。エクセルで加工してから貼り付けるといったことが可能です。

Q.
検索と置換のパターンリストを他のパソコンで使う方法はありますか?
A.
TexSS.netのフォルダの中に「ユーザー置換リスト」フォルダが存在します。その中にパターンリストと同じ名前で拡張子が .tss のファイルがあるので、これを使用したいパソコンの同じフォルダにコピーすれば使用できます。
この操作は TextSS.net を終了した状態で行ってください。起動中にコピーしても認識されません。

Q.
検索と置換のパターンリストを間違えて削除してしまいました。復元する方法はありますか?
A.
検索と置換のパターンリストを削除したとき、ごみ箱に移動されます。
TexSS.netを終了し、ごみ箱を開き、そこから復元してください。復元後、TextSS.net を起動すれば復元できます。


その他

Q.
設定をすべて初期化するにはどうすればいいですか?
A.
設定をすべて初期化する場合はShiftキーを押下しながら「設定」をクリックしてください。TextSS.net 終了時に初期化が行われます。
TextSS.net直下の『ユーザー設定』フォルダの中の『設定情報.tss』ファイルを削除しても初期化することができます。
なお、検索と置換のパターンリストは初期化されません。

Q.
ホームページのコードページを変更すると文字化けしてしまう
A.
ホームページはメタタグでコードページを指定している場合があります。
例えば、<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> のような記述がある場合はブラウザではシフトJISとして開きます。ところが、この記述を変えずにファイルのコードページを変更すると、ブラウザで別のコードページのファイルをシフトJISで表して文字化けします。
ホームページのコードページを変更する場合は、メタタグの記述の変更と、ファイル自体のコードページの変更の行う必要があります。

Q.
画面の描画速度が極端に遅い
A.
設定画面の「描画速度を高速化する」をONにすると解決します。
次の場合、画面の描画速度が極端に遅い場合があります。
・グラフィックドライバが正しくインストールされていない
・リモートデスクトップや仮想OS上でTextSS.netを動かしている
画面切替時のフェードイン/アウトに時間がかかるので発生する問題です。解決方法でほとんどの場合は解決しますが、描画中の画面が一瞬見えるので瞬間的に画面が崩れて表示される場合があります。(すぐきれいに戻ります)

Q.
何でフリーソフトなんですか?
A.
自分自身が Lhaplus, WinMerge, RealSync など高機能で便利なフリーソフトを使わせてもらっているからです。その為、自分自身もフリーソフトの作者、パソコン初心者の方に多く利用してもらえれば光栄だと思いフリーソフトとして公開しています。もっとも、今回の20年ぶりのリニューアルは年齢的にプログラマー全盛期と違って徐々にプログラムを作ることが減ってきましたが、やっぱりプログラムは面白いのでスキルアップを兼ねて開発しました。私も20歳年老いましたが・・。