2011/11/1 (火) 07:05:33 syat  
Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20100101 Firefox/8.0
[1665] パッチの棚卸し(単語検索で複数検索)
昔のパッチをr1960向けに再作成しました。

PatchUnicode:2890853 単語検索で複数単語を検索可能にします。(ds14050さん)
http://loda.jp/sakura_editor/?id=12.zip

検索時に「単語単位で探す」にチェックを入れると複数検索になります。
現在は複数単語指定しても該当なしになるので、新規機能としてコミット可能だと思います。

ちなみに単語をたくさん指定すると、検索文字列〜検索文字列5の色が繰り返し適用されます。
複雑な構文強調表示とか、なにかに使えそう…

2011/11/2 (水) 00:01:53 syat  
Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20100101 Firefox/8.0
[1666] パッチの棚卸し(矩形選択中に操作と異なる方向に移動しない)
その2
PatchUnicode:2889930 矩形選択中にキャレットが操作と異なる方向に移動しないように。(ds14050さん)
http://loda.jp/sakura_editor/?id=13.zip

パッチページにもあるように、Chgです。


なお棚卸しスレにあげたパッチは、コミット賛成のレスがあった場合はすぐに、反対がなければ2週後くらいにコミットするつもりです。

2011/11/15 (火) 23:47:32 syat  
Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0
[1673] Commit報告:(Chg)矩形選択中に操作と異なる方向に移動しないように
リビジョン1966でコミットしました。

2011/11/6 (日) 14:12:55 syat  
Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20100101 Firefox/8.0
[1667] パッチの棚卸し(新しいウインドウを開くオプション)
その3
PatchUnicode:2808790 外部から起動時に新しいウインドウを開くオプション(rastivさん)
http://loda.jp/sakura_editor/?id=14.zip

パッチページにある、「5ウィンドウしか開けない」と「アイコンがANSIと互換でない」指摘は修正してあります。
空きグループ番号の簡易取得は別パッチで作りました。
あと、F_FILENEW_WITH_NEWWINDOWは長いのでWITHを削りました。

2011/11/15 (火) 23:17:28 もか  
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2
[1670] Re:パッチの棚卸し(新しいウインドウを開くオプション)
>PatchUnicode:2890853 単語検索で複数単語を検索可能にします。(ds14050さん)
パッチを見比べたところ問題ないと思います。

>PatchUnicode:2889930 矩形選択中にキャレットが操作と異なる方向に移動しないように。(ds14050さん)
差分はパッと見よく分からないのですがコンパイルして動かした感じだと大丈夫そうです。

>PatchUnicode:2808790 外部から起動時に新しいウインドウを開くオプション(rastivさん)
向こうにコメントしました。

>GREPフォルダ除外パッチ
未取り込みです。

プラグイン・マクロ回りのパッチもこの勢いでお願いします。

2011/12/4 (日) 12:47:47 syat  
Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0
[1701] Commit報告:(New) 新しいウインドウを開くオプション
リビジョン1976でコミットしました。

2011/11/13 (日) 15:37:46 神楽  
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2
[1668] UNICODE版のGREPフォルダ除外パッチ(GrepExW.zip)
このGREPフォルダ除外パッチって本体未取り込みですよね?

http://sakura.qp.land.to/?Request%2F93
http://sakura.qp.land.to/?plugin=attach&pcmd=open&file=GrepExW.zip&refer=Request%2F93

2011/11/16 (水) 19:52:29 もか  
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
[1676] Re:UNICODE版のGREPフォルダ除外パッチ(GrepExW.zip)
▼ 神楽さん
> このGREPフォルダ除外パッチって本体未取り込みですよね?
> http://sakura.qp.land.to/?Request%2F93

試にGrepExW.zipとtrunk2 HEADをマージしたものを作りました。
GrepExW.zip には CGrepEnumKeys.hが含まれていなかったので、
それは新しく作りました。
Grepファイルの所に「!\.svn」という風に !\ をつけると除外フォルダ指定になります。
http://loda.jp/sakura_editor/?id=18.zip

2011/11/23 (水) 19:40:45 神楽  
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24 GTB7.1
[1694] Re2:UNICODE版のGREPフォルダ除外パッチ(GrepExW.zip)
▼ もかさん
> ▼ 神楽さん
> > このGREPフォルダ除外パッチって本体未取り込みですよね?
> > http://sakura.qp.land.to/?Request%2F93

> 試にGrepExW.zipとtrunk2 HEADをマージしたものを作りました。
> GrepExW.zip には CGrepEnumKeys.hが含まれていなかったので、
> それは新しく作りました。
> Grepファイルの所に「!\.svn」という風に !\ をつけると除外フォルダ指定になります。
> http://loda.jp/sakura_editor/?id=18.zip


返信遅くなって申し訳ありません。
動作確認させて頂き、ファイル欄で除外フォルダ指定ができることを確認しました。
(!\.*のようなワイルドカードの*も動作するのを確認)

ここからは仕様の確認と要望なのですが、フォルダ名に空白等を含む場合のダブルクォート囲みの方法が
!\"documents and settings"と
!"\documents and settings"のいずれでも除外フォルダが有効となりましたが、
\は!の直後のみに限定して、!の直後以外に\があった場合は、
「バックスラッシュ(\)は、除外指定文字(!)の直後でしか使用できません」
といったダイアログを出力するというのはいかがでしょうか?
こうしておけば、除外フォルダに「C:\documents and settings\」のような2階層以上の
除外フォルダ指定に対する抑止にもなるかと思います。

また、サクラエディタ常用者以外がGrep結果を参照した場合に、どんなファイルとフォルダを
Grep対象外としたかがわかりやすくなるように、
除外対象ファイルと除外対象フォルダという出力行を追加することを提案致します。
具体的な出力イメージは以下となります。
(正規表現と同様、除外指定がない時はGrep結果に当該行を表示しない)


□検索条件  "hoge"
検索対象:*.c,*.cpp,*.csh,makefile
除外対象ファイル:*.bak*,*.bk,"fu ga"
除外対象フォルダ:.*,backup,"pi yo",tmp
フォルダ   C:\Program Files\sakura\
    (サブフォルダも検索)
    (英大文字小文字を区別する)
    (文字コードセットの自動判別)
    (一致した行を出力)

2011/11/27 (日) 08:56:50 名無しさん  
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1030 Safari/532.5
[1696] Re3:UNICODE版のGREPフォルダ除外パッチ(GrepExW.zip)
▼ 神楽さん
> \は!の直後のみに限定して、!の直後以外に\があった場合は、
> 「バックスラッシュ(\)は、除外指定文字(!)の直後でしか使用できません」
> といったダイアログを出力するというのはいかがでしょうか?
> こうしておけば、除外フォルダに「C:\documents and settings\」のような2階層以上の
> 除外フォルダ指定に対する抑止にもなるかと思います。


そこまで細かいメッセージにしなくてもいいんじゃないかと
もしそれをやるなら、!のエスケープも考慮して「ダブクォの中では!\は使用できません」
みたいなメッセージも必要になるだろうし

そんなのよりも除外ファイルや除外フォルダのみが指定されていた場合に、
自動的に*.*を補う機能があった方が便利でしょ

2014/9/2 (火) 05:03:08 管理者削除  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
[2200] 削除
-

2011/11/13 (日) 16:28:51 神楽  
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24 GTB7.1
[1669] パッチの棚卸し(改行コードを変換して貼り付けるオプション追加 - ID: 2648509)
▼ syatさん
http://sourceforge.net/tracker/?func=detail&aid=2648509&group_id=12488&atid=1013762
2年前から待ち焦がれている主題の「改行コードを変換して貼り付けるオプション」が
遂にV2本体に適用されそうで、wktkしているのですが(V1にも取り込まれたらいいな)、
上記オプションとは別に更に、他のアプリケーションへの貼り付け用に、「OSクリップボードはCRLF改行固定」のような
オプションもあると嬉しいです。

具体的には、オプションONの状態では、
SAKURAClipクリップボードへのコピーは複数改行コードの混在を許容し、
OSクリップボードへのコピーはCRLF改行に統一するというものです
(個人的には不要と考えますが、一応LFやCR改行統一オプションもあった方が良い?)。


以上、改行コード変換貼付オプションのV1へのパッチ適用と、
他アプリへの貼付改行コード統一オプションの追加のご検討を、
よろしくお願い致します。

2011/11/16 (水) 00:48:44 syat  
Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0
[1674] Re:パッチの棚卸し(改行コードを変換して貼り付けるオプション追加 - ID: 2648509)
▼ 神楽さん
> 上記オプションとは別に更に、他のアプリケーションへの貼り付け用に、「OSクリップボードはCRLF改行固定」のような
> オプションもあると嬉しいです。
>

そうですね。メモ帳に貼り付けるときなど便利かもしれません。
今回のパッチに含めるかは約束できません。クリップボードはあまり詳しくないので…

2011/11/22 (火) 00:57:02 syat  
Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0
[1688] Commit報告(New):改行コードを変換して貼り付けるオプション
現状のパッチでコミットしました。(リビジョン1968)

▼ 神楽さん
そういえば[編集]メニューに「CRLF改行でコピー」というコマンドが既にありますね。
オプションではないですが、機能的にはこれで足りるような気がしますがどうでしょう。
#Ctrl-Cにキー割り当てしちゃえばオプション相当?

2011/11/23 (水) 09:57:10 神楽  
Opera/9.80 (Android; Opera Mini/6.5.27049/26.1153; U; ja) Presto/2.8.119 Version/10.54
[1690] Re:Commit報告(New):改行コードを変換して貼り付けるオプション
▼ syatさん
> 現状のパッチでコミットしました。(リビジョン1968)
どうもありがとうございます。コミットを催促させてしまったみたいで、
失礼しました。

> ▼ 神楽さん
> そういえば[編集]メニューに「CRLF改行でコピー」というコマンドが既にありますね。
> オプションではないですが、機能的にはこれで足りるような気がしますがどうでしょう。
> #Ctrl-Cにキー割り当てしちゃえばオプション相当?

改行コード変換貼り付けオプションをオンにしてCtrl-Cのキー割り当て変更でいけるかと思いましたが、
Ctrl-Xの切り取りがCRLF改行にできないことに気がつきました。
ですがサクラエディタ内での改行コード混在問題ほどは困っておりませんので、
ひとまずは備忘録としてWikiのリクエストに挙げておこうと思います。

2011/11/23 (水) 12:16:27 ryoji  
Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
[1691] Re2:Commit報告(New):改行コードを変換して貼り付けるオプション
▼ 神楽さん
> Ctrl-Xの切り取りがCRLF改行にできないことに気がつきました。

この類のクリップボード操作は、最近はマクロでできるようになってるようです。

// cut_crlf_eol.js
// 「CRLF改行でカット」(Ctrl-Xにキー割り当て)マクロ
Editor.cut();
var s = Editor.GetClipboard(0);
s = s.replace(/\r\n/g, "\n");
s = s.replace(/[\r\n]/g, "\r\n");
Editor.SetClipboard(0, s)

※このマクロではクリップボードに入れたあとで中身を差し替えるのでラインモード貼り付け等のサクラ固有機能は無効になります

今回の「改行コードを変換して貼り付ける」オプション相当のことも、マクロを作って Ctrl-V に割り当てる程度ならできるです。
GetClipboard/SetClipboard マクロの説明:
http://sakura-editor.sourceforge.net/htmlhelp2/HLP000268.html

2011/11/15 (火) 23:18:28 syat  
Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0
[1671] Commit報告:(New) 単語検索で複数単語を検索)
リビジョン1964でコミットしました。

2011/11/19 (土) 19:46:55 Uchi  
Opera/9.80 (Windows NT 5.1; U; ja) Presto/2.9.168 Version/11.52
[1677] Re:Commit報告:(New) 単語検索で複数単語を検索)
バグの報告をさせていただきます。

現象は正規表現で検索時に検索文字列に色がつかないといった現象です。
検索文字列への移動、置換は問題なく行えています。
リビジョン1964から発生しています。

環境的にはWinXpでVS2010C++Expressでのコンパイルです。
コンパイルはDebugとRelease共に同じ現象でした。
正規表現DLLはbregonig.dllのVer.2.04とVer.3.00β2で確認しています。

よろしくお願いします。

2011/11/20 (日) 00:29:32 ds14050  
Mozilla/5.0 (Windows NT 6.0; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
[1678] Commit報告:(Fix) 単語検索で複数単語を検索のバグ
報告ありがとうございます。
CColor_Found.cppで変数の初期値を誤っていたせいのようです。
リビジョン1967で修正しました。

http://sakura-editor.svn.sourceforge.net/viewvc/sakura-editor?view=revision&revision=1967

2011/11/20 (日) 09:14:27 Uchi  
Opera/9.80 (Windows NT 5.1; U; ja) Presto/2.9.168 Version/11.52
[1679] Re:Commit報告:(Fix) 単語検索で複数単語を検索のバグ
▼ ds14050さん
> 報告ありがとうございます。
> CColor_Found.cppで変数の初期値を誤っていたせいのようです。
> リビジョン1967で修正しました。
>
> http://sakura-editor.svn.sourceforge.net/viewvc/sakura-editor?view=revision&revision=1967


ありがとうございます。
動作確認しました。

2011/11/22 (火) 01:12:49 syat  
Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0
[1689] パッチの棚卸し(正規表現による複数行検索)
▼ syatさん
r1967向けにパッチとバイナリを作成しました。

PatchUnicode:2309002         正規表現による複数行検索対応(簡易版)(なすこじさん)
http://loda.jp/sakura_editor/?id=29.zip

実際に触ってみないと機能のイメージがしにくいと思います。
改行またぎ検索と言ったほうが近いのかも。

INCM/CMT
Cyclamen v3.81
[ut:0.020][st:0.000]