検索結果

キーワード: ‘置換’
1371 letters | 1394 views | コメントする

 rNoteを使ってたときは真魚にテキストで文章を書き、rNotePadにコピペして投稿していた。だからたぶんrNotePadが自動的にbrタグを入れてくれていた。投稿後に修正しようとするとソース表示しかなかったので、追記とかしたときは自分でタグを入れてた。そのrNoteの投稿を全部WordPressに持ってきたので、データベースに入ってる生の投稿データはrNote式の改行になってるわけだ。すなわち、一回の投稿につきpタグが一回だけで、…続きを読む

先日、よその某団体のサイトが置かれてあるサーバーが攻撃を受けてダウンした。 どうしようもなくなって、結局旧ホームページは捨てて、新しいアドレスにホームページを移転した。 その作業を手伝ったのだが、旧ホームーページに置いてあったHTMLファイルを全部検索して、 旧アドレスを新アドレスに全て置換するという場面が発生した。 ということで、grepに置換機能まで実装すれば便利になるという話は多いに伝わる。 その機能は欲しいし、欲しい機能は本人の…続きを読む

行頭の認識については、鬼車が適切に動いてくれるので、少々の変更で対処出来た。 というか、元々の動作が置換の方の動作であって、 それを無理矢理に検索の方の動作に変更するため、あたしが小細工している。 その小細工を、置換の時だけ働かないようにするだけで望みの動作となった。 その件もそうだが、ともかく検索の動作と置換の動作は別々に考えるべきと意識改革。 以前も、検索で逆方向に進む機能は必須だが、置換では求める人間の方が変だと結論を出した。 反…続きを読む

久しぶりにどう動けば正しいかの話だが、意見は割れそうだ。 あくまで、真魚にとっての正解を考える。 まず、このような文章がある。 abc abc abc そして、正規表現で、¥n|^abc(半角で)を、defに置換させたとする。 これは、改行、または行頭のabcにマッチするわけだから、 改行と行頭のabcが繰り返される上記の文章では、全部がマッチし、 defdefdefdefdef に置換されるのが正しいのだろうか?いや、真魚ではこれは不…続きを読む

痴漢が襲いと変換しようとした賢さ。 ともかく、一切作業に取りかかっていないが、やるしかないことなので先に書いとく。 真魚で一括の置換をやらせると、遅くて待たされるので改善する予定。 なぜ遅いかという話を書いておく。 検索は高速である。なにせテキストの保持仕方が単純なので、 普通にBM法が通っちゃって、これ以上ないって位高速だろうさ。 検索でヒットしたらその単語を選択する。 すると、入力位置が動くので、必要ならスクロールが発生する。 ここ…続きを読む

Owned Window型の検索と置換のダイアログを用意し、 ダイアログ表示中も編集ウィンドウと行ったり来たり出来るようにしたのはいいが、 メモ帳と同様に、「次を検索」しても閉じない検索ダイアログが邪魔で仕方ない。 でもこれがメモ帳での正解なんだから、なじめない自分の体質の方が間違いであり、 ダイアログを閉じて検索するようなオプションはつけない事にする。 置換については、メモ帳の場合、確認しながら連続置換するっていう操作はなくて、 手動…続きを読む

>ツールバーに検索バー これやんなきゃ良かったな、失敗。 せっかくここにツールバー置いて、そこからでも検索できるようにしてみたけど、 全然使わねーやこれ。 と言うのも、小窓へジャンプするショートカットがないせいなんだけども、 たとえ小窓にジャンプするショートカットがあったとしても、Ctrl+Fで検索窓だしても一緒だ。 既に作り終えた邪魔なものをもう一度取り除くのが惜しいようなそうでもないような。 そこで、これをインクリメンタルサーチ専用…続きを読む

検索用ツールバーを作ろうっていうのは萌ディタのパクリだが、 萌ディタって、あのバーがあそこにあることが前提で動作するわけで、 真魚は検索用のバーを使う人と使わない人がいることを考慮したい。 Ctrl+Fでバーにフォーカス移動ではなく、やはりダイアログを開き、 コレまで通りの操作でコレまで通りの動作をしたい。 ツールバーが必要な人はマウス派だと断定できるんじゃなかろうか。 マウスでそこをクリックして語句を入れ、マウスで下へとかクリックする…続きを読む

ブラウザにはGoogleツールバーって必須だと思うのね。 あたしがGoogleの検索しか使わないからなんだけど、他で検索する人はそれ用に、 ともかく、ブラウザにはアドレス入力の他に、検索のためのツールバーは必須。 それからタブも、次期IEではついてるらしいし、もうSDIの時代じゃないね。 最初の真魚v1.xxを作り始めたキッカケは、ブラウザで便利なタブをエディタにもって事だが、 SDIだと良いエディタがいっぱいあるのに、タブだと全然ない…続きを読む

 Delphiの汎用数値型は符号つきがInteger、符号なしがCardinalだから、何も考えないで数を扱うときはIntegerばっかり使ってきた。たとえば1から10までしか変化しない数字を扱うのであれば、32bitのIntegerを使わないで16bitや8bitの型を使えば、たぶんメモリやレジスタを節約できるんだろう。また、マイナスにならないと分かってる数を使うなら、Cardinalにした方が倍も大きい数字を扱える。だからそうする必…続きを読む

1970 letters | 2352 views | コメントする

 bregonig.dllはbregexp.dllと鬼車の合わせ技だから、Delphiからbregexp.dllを使うためのユニットと鬼車を使うためのユニットを参考にして、うまいこと真魚の正規表現検索ならびに置換で利用することに成功した。と言っても最小限のテストしかしていない。上へ検索、下へ検索が狙い通りに動くかどうか、置換で$を使ってカッコを指定できるかどうかって事ぐらい。上へ検索に関しては、bregonig.dllに該当する機能はな…続きを読む

 めっきりよそのテキストエディタの動向をチェックしなくなったから忘れちゃったが、正規表現を使って逆方向検索って普通できないんだっけ?真魚は上へ検索とか下へ検索とかってアイコンを付けちゃってるから、正規表現の時だけそれが無効になるって言うのは意味わかんないから避けたいんだよ。その辺が鬼車だと、逆方向に検索するって言う引数がないから見落としちゃってたけど、検索範囲を逆にするだけで逆方向の検索になるんだよね。たぶん、真魚に鬼車を使用した理由と…続きを読む

真魚の全インターフェースのうち、Alt+キーに反応するのはメニューだけだと思っていたら、 検索と置換のダイアログにもAlt+キーに反応するアルファベットが割り振ってあった。 この二つのダイアログボックスは、かつてTEditorのサンプルで付いていた物をパクって使い回したもので、 今でもその名残として、Alt+キーが消されずにいたんだな。 しかし、アルファベットが消されてないだけで、機能は消されていたりする。 ダイアログボックスを作る際は…続きを読む

2109 letters | 678 views | コメントする

不具合修正に挑戦。 カスタムファームの3.30 OEでは、普段は不具合など発生しない。 リカバリーモードでのみ発生し、しかも調節ボタンを押せばすぐ治るので、治療する必要もない。 あたしゃ単に好奇心で、これをいじってみたいだけ。 PSPはゲームするためとかじゃなく、こうやって試しにいじるのが主目的で買ってるからな。 しかも2台目だから予備があるし、全然怖くないぜ。 ちなみにあたしの情報源は、以前OfflineListでDSの日本語リストを…続きを読む

掲示板にあった件。 置換ダイアログで、文字色を黒で決め撃ちしていた件は、今となってはいつからなものか。 少しずつ手直ししていってはいるけれども、最初の最初の使い始めたのはTEditor時代だし。 しかもどうして二つある入力欄の片方だけ違ってるのか。 たまたま黒い背景で使ってる人が見つけてくれなきゃ、今後も見つからない物。 ま、そっちは気がついたらすぐに直せるので良いのだが。 深刻なのは、一定以上古いファイルが開けない件。 そんな意味不明…続きを読む