[過去ログ] サクラエディタふぁんくらぶ part18 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
293: 2018/07/03(火)22:58 ID:QQ0OEDpv0(1) AAS
外部リンク:github.com
Onigmo側は2017-07-17にコミット済
bregonigの4.12は2017-05-15だから含まれてないね
どんな影響があるかは知らない
294(2): 2018/07/04(水)05:54 ID:okNf0qxT0(1/2) AAS
元・SJISのテキストファイルをUTF-8に変えたのだけど、そのファイルをサクラエディタで開く際に、
>このファイルを文字コードSJISで開こうとしていますが、前回は別の文字コードUTF-8で開かれています。
>前回と同じ文字コードを使いますか?
と、いちいち確認のダイヤログが出てくるようになったのだけど、
もうSJISで開く気なんかないので、これを出ないようにするにはどうしたらいいのでしょうか。
295: 2018/07/04(水)06:57 ID:+c2vzBmB0(1) AAS
>>294
BOM
296: 2018/07/04(水)07:41 ID:JjAhh+6R0(1/2) AAS
>>294
聞いてくるのはファイルに付き1回だけじゃない?
それすら面倒くさいということなのかな。
どっちにしろ設定はないと思う。
297: 2018/07/04(水)07:43 ID:JjAhh+6R0(2/2) AAS
あ、iniに残っている履歴を手で消すとか。
298(1): 2018/07/04(水)13:44 ID:ujvw68fz0(1) AAS
履歴がUTF8で自動認識がSJISなんでしょ
履歴消してもメッセージは消えるけど目的と違うと思う
上に書かれてるようにBOMつけるか
ファイルの頭に日本語書くか
タイプ別のデフォルトをUTF8にすればいいんじゃないかな
299: 2018/07/04(水)14:49 ID:okNf0qxT0(2/2) AAS
>>298
ありがとうございます
一番下の方法でとりあえずは解決しました・・・多分
300: 2018/07/04(水)21:29 ID:DUm9HVwU0(1) AAS
共通設定「ファイル」タブで、「前回と異なる文字コードのとき問い合わせを行う」の
チェックを外すとか。
外部リンク[html]:sakura-editor.github.io
301: 2018/07/09(月)20:13 ID:slitCP020(1) AAS
開いただけで、ファイルの更新日時が現在時刻になるんだけど何でなん・・・
302: 2018/07/09(月)21:49 ID:SZW2wpRM0(1) AAS
多分厖大な設定窓のどこか奥底に「開いて更新とする」みたいなチェックボックスがひっそりと眠っている……とか
303: 2018/07/09(月)22:12 ID:xVe8PPHk0(1) AAS
自動保存ぐらいしか思いつかないなぁ
304: 2018/07/23(月)14:14 ID:3QiNuB/N0(1) AAS
github見て来たけど
先にコミッタになった4人が他の奴のプルリクに
ネチネチネチネチネチネチ文句つけてずっと無双してるのキッッモイわぁ〜
いかにもジャップって感じ
305: 2018/07/24(火)09:33 ID:s2vmMCBT0(1) AAS
新参プルリク乙
306(1): 2018/07/25(水)06:03 ID:NIZNjrHS0(1) AAS
今入ってるサクラエディタを最新化するには
外部リンク:sakura.qp.land.to
で最新のzipをダウンロードして解凍し
その中からsakura.exeだけ取り出して
今入ってるサクラエディタに上書きするだけで大丈夫でしょうか?
307: 2018/07/25(水)07:23 ID:V9jrtDlt0(1) AAS
>>306
本体だけでいいならそれでいいです
他のライブラリはいくつかの機能の為なので必要なら更新版が出てないかチェックすればいいのでは
308: 2018/07/25(水)17:40 ID:igYTeHDG0(1) AAS
自動保存と言やあ「最後の入力から○分後」じゃなく「最後に保存してから○分後」の挙動してる気がすんだけど気のせい?
309: 2018/07/25(水)22:12 ID:qZqRBH6z0(1) AAS
むしろ最後に入力してからn分って動作がどこ情報?
310: 2018/07/25(水)22:26 ID:xMHLaaeF0(1) AAS
保存も忘れて打ち込み続けるほど自動保存されないという鬼仕様
311: 2018/07/25(水)23:20 ID:b7US9ISt0(1) AAS
入力し続けられる間は自分で保存したらいいけど、
保存せずにウンチしに行ってその間に誰かに電源落とされる可能性を考慮した挙動だろう
312: 2018/07/26(木)13:26 ID:vqQv5scw0(1) AAS
GoogleIMEで打ってて自動保存来ると強制確定されてウボァーってなる
これほんと何とかしてほしい
313: 2018/07/27(金)19:56 ID:3f/Nyhjv0(1) AAS
サクラエディタの名前の由来は何?日本製だから桜と関係ある?
314: 2018/07/27(金)20:27 ID:VpFbfUD30(1) AAS
さくらたん(*´д`*)ハァハァ
315: 2018/07/27(金)21:02 ID:uIfFNSTT0(1) AAS
桜の咲く頃に作ったとかなんとか
316: 2018/07/28(土)12:22 ID:iPSYOPrM0(1) AAS
らるちーとか詩子さまとかそういう流れじゃあねえの
317: 2018/07/29(日)22:51 ID:9uiZ2BVq0(1) AAS
サクラエディタっていつ頃からあるの?
秀丸より古い?
318: 2018/07/29(日)23:04 ID:zwxTO13z0(1) AAS
秀丸はWin3.1の頃からあるから、秀丸の方が古い。
319(1): 2018/08/01(水)01:14 ID:i29b3X1c0(1/2) AAS
折り返さないがデフォになるらしいけどあれ現代のPCだとそこまで遅くはならないけど
あのモードは横スクロール幅計算のために余分に行長計算してるから非効率だよな
別で計算するのやめて行レイアウト構築するときに一緒に値設定するだけでも速くなるはずなんだけど
仮想とか非力マシンででかいファイルだときつそう
320: 2018/08/01(水)05:47 ID:1VC1scxV0(1) AAS
ああ
改行置換したときにやたら時間かかるのって
そういう理由もあるんだ
321: 2018/08/01(水)07:23 ID:SF/0QMeO0(1) AAS
>>319
いままでは10240桁で折り返し
折り返しなし設定でも実装上はmax 10240桁で折り返し
なんで実質何も変わらないんじゃなかったっけ
322: 2018/08/01(水)11:15 ID:6UC/kYFO0(1/2) AAS
外部リンク[html]:sakura-editor.sourceforge.net
>元に戻す Ctrl+Z, Ctrl+_, Ctrl+_(PC-98)
サクラエディタってPC-98でも動くの?
323: 2018/08/01(水)11:54 ID:vBSEADEZ0(1/2) AAS
98キーボードのことじゃね?
324: 2018/08/01(水)13:29 ID:i29b3X1c0(2/2) AAS
//ちょい大きいファイルで、タイプ別折り返し桁を10240にして
TextWrapMethod(0);
var a = new Date();
TextWrapMethod(1);
var t = "折り返し:" + (new Date() - a) + "\n";
a = new Date();
TextWrapMethod(0);
InfoMsg(t + "折り返さない:" + (new Date() - a));
325: 2018/08/01(水)18:18 ID:vBSEADEZ0(2/2) AAS
気になってソース眺めてたら関数内にstatic変数使いまくっててこれは見ちゃいけないもの見てしまった感じがしてそっ閉じしてしまった
326: 2018/08/01(水)20:00 ID:6UC/kYFO0(2/2) AAS
int dx = 0; // ←これでいいらしい
ア、ハイ...
327: 2018/08/02(木)01:40 ID:9J8qIyqD0(1) AAS
1行がどれほど長かろうと絶対に折り返さないエディタって
SQL Server Management Studioのクエリウインドウぐらいしか知らない。
328: 2018/08/02(木)07:19 ID:R1/4uzwP0(1) AAS
サクラのソースって
今のコミッタだと絶対にLGTMしないであろう
恐ろしいほどのウンコードが取り込まれてるけど昔は取り込み条件ゆるゆるだったんかな。
329: 2018/08/02(木)07:35 ID:+zV0Gw510(1) AAS
10240って昔のグラボだと極端に横長に対応してなくてクラッシュするのがあるから制限かけてたとかなかったでしたっけ
330: [@sage] 2018/08/04(土)19:27 ID:e4i31N/x0(1) AAS
ウンコはいやぁぁぁ...
Twitterリンク:newcomer_bot
Twitterリンク:5chan_nel (5ch newer account)
331: 2018/08/05(日)16:56 ID:mvnjf/bI0(1) AAS
wrodのdocument.xmlだったかを開いた時は改行なんて一つも無い一行だけのxmlだった
10000行くらいは必要になりそう
332: 2018/08/10(金)13:03 ID:PjDbkHrq0(1) AAS
色付きHTML形式で全コピーしてエクセルに貼り付けると
1行目だけ背景が付かないのはどうにかならないでしょうか
エクセル側の問題ですかね
333: [@sage] 2018/08/11(土)16:07 ID:oFAj6Js20(1) AAS
HTMLコピーの話は、sakura-editor側の設計バグですな。
まぁ、比較的生きたコードが多いPJなので、
ウンコの1つ2つくらいあって当然だと思っとります。
ついで、イワンコフ結構好き。
334(1): 2018/08/11(土)19:13 ID:fHYdjyju0(1) AAS
いやぁ、これはExcel側の仕様不足では。セルの背景色はあるけど文字の背景色がない
でサクラ側は背景色の指定をcssでしてるし同じcssで指定してる文字色は反映されてるんだから
var s = GetClipboardByFormat("Html format", 4, 1);
InsText(s);
HTMLコピーしたあとサクラでjsマクロで実行して中身見てみ。ちゃんとワードなら背景色も反映されるし
でExcelは2行目以降はなぜか改行コードのところの背景色が反映されてる。こんなクソ仕様にどうやって合わせたらいいんだ
1行目先頭には改行コードなんてないし。bodyの背景指定すればいいのかもしれないけど
1行目にも背景色指定できる方法見つかったらぜひgithub Isuueだっけかそこへどうぞ
335: 2018/08/12(日)02:12 ID:6zLSQEZ30(1/3) AAS
GetSelectColmFrom、GetSelectColmToの話は普通にここに書かれてるやつだよね
外部リンク[cgi]:sakura-editor.sourceforge.net
プロポーショナル版ではレイアウト幅はピクセル単位でないと正確な矩形範囲を取得できないから仕様変更っていう
パッチの概要によればまだアルファ版で、しかも元のパッチには固定幅モードでビルドするプリプロセッサ切り替えがあった
なぜかコミットした時にはそのプリプロセッサはバッサリ斬られたので旧互換モードは使えなくなってる
Math.floor((layoutXTo - 1) / GetDefaultCharLength()) + 1;
単に桁数出したいなら正しい計算式らしい
336: [@sage] 2018/08/12(日)13:51 ID:lGXiPcBI0(1) AAS
>>334
> セルの背景色はあるけど文字の背景色がない
それはその通り。でも1行目の背景色が反映されないのは別問題。
対策は、親要素の背景色指定でいけるのを確認してます。
他課題大杉なのでぼくが自分からこのネタをあげる予定はありません。
337(1): 2018/08/12(日)20:21 ID:6zLSQEZ30(2/3) AAS
未選択にして選択開始位置に移動(フリーカーソルなどで必須)
MoveCursorLayout(GetSelectLineFrom(), GetSelectColumnFrom(), 0);
同上、ロジック版
var y = LayoutToLogicLineNum(GetSelectLineFrom());
var x = LineColumnToIndex(GetSelectLineFrom(), GetSelectColumnFrom());
MoveCursor(y, x, 0);
もしColumnFrom(To)が桁位置を返すようになるとこれらの相互関数が正しく動作しなくなってしまう
選択範囲のデータの調整とかを正しく座標変換して作られたマクロが全滅する
レイアウト系で桁を設定するのは逆にChangeTabWidth、ChangeWrapColmくらいしかないはず
必要な作業はレイアウト座標、桁座標、ロジック座標が存在し、相互変換する仕様を正しくマクロのドキュメントで説明することだと思う
レイアウト座標は2.3.0.0で意味が変更されたことと旧版では桁位置だったが新版ではpx数であることの説明
あと日本語の説明で使ってる座標用語の統一
入出力する座標が必要な精度で取りだせない=バグるの承知で桁位置座標を取り扱うモード設定関数とか作ることはできる
px数でないと困るシチュエーションを考えられず、昔と違うからバグってる、十分な考慮、修正が足りないんだ!って思うのは早計
338: 2018/08/12(日)20:54 ID:6zLSQEZ30(3/3) AAS
過去互換を最大にして、px単位は新関数に押し込むって解決方法もあるよね
全部か分かんないけど関係ありそうな関数は
GetSelectColumnFrom、GetSelectColumnTo、LogicToLayoutLineNum、LineColumnToIndex
LineIndexToColumn、GetStrLayoutLength、GetViewColumns、MoveCursorLayout
GetStrLayoutLengthはプロポーショナル版のためにあるようなもので桁数用にGetStrWidthが別である
GetViewColumnsにはプロポーショナル版のときはpxになるって明記されてるから不要かも
プロポーショナル対応のためにこれ使ってる場所全部バージョンチェックと関数切り替えするとかなり煩雑なマクロになる
旧等幅、現プロポ版、新API実装プロポ版って場合分けが必要になる
339: [@sage] 2018/08/13(月)23:43 ID:sfyFbD470(1) AAS
>>337
早計だと思うから「まずは議論」と言ってて「みんなで考えようぜ」って言ってます。
議論するための土台というか、前提情報が全然共有できていないのがいまの課題。
340: 2018/08/14(火)00:11 ID:WYQnTrHt0(1) AAS
パッチにも旧開発ウィキとかにも変更点に関する情報がついてないもんな
旧掲示板掘り起こせば多少情報あるかもしれないけど
頑張ってくだせい
341(1): 2018/08/19(日)17:35 ID:H7VqAoyQ0(1/2) AAS
18文字未満の行をまとめて削除したいのですが正規表現でどう書けばいいのでしょうか?
342: 2018/08/19(日)17:42 ID:H7VqAoyQ0(2/2) AAS
自己解決しました
^.{最小,最大}$
これの応用でいけそうです
343: 2018/08/19(日)17:43 ID:lxks6dEq0(1/2) AAS
>>341
^(?!.{18,}).*\r?\n
344: 2018/08/19(日)17:44 ID:lxks6dEq0(2/2) AAS
さようか
345(1): 2018/08/20(月)18:04 ID:cg7g+38P0(1) AAS
diff画面を開くたびにdiff画面がどんどん右に移動していきます。
Windowsのタスクバーを左に配置しているせいかもしれません。タスクバーの幅くらい移動するので。
346: 2018/08/20(月)22:04 ID:IhJu00QZ0(1) AAS
そうなんですね
347(1): 2018/08/22(水)19:12 ID:Crf1jjvH0(1) AAS
diff画面だけではなく他のダイアログ画面でも発生しました
原因はタスクバーの事を考慮しないで表示位置を計算してるためのようです
タスクバーを上に置くと下に、左に置くと右に移動していきます
348: 2018/08/23(木)16:31 ID:qt410Nyb0(1) AAS
>>345 347
修正の要望を上げてみてはいかがでしょうか?
Thread List of 一般話題(質疑・要望等)
外部リンク:osdn.net
349(2): 2018/08/26(日)20:04 ID:fCJpXpWQ0(1) AAS
ただ改行してあるだけの行でさらに改行するとタブが入ってしまうが
タブが入らない設定はどこでできますか
350: 2018/08/27(月)01:19 ID:d4EVN7J90(1) AAS
>>349
外部リンク[html]:sakura-editor.github.io
<インデント>
■自動インデント
有効にすると、自動(オート)インデントモードになります。
自動インデントモードでは、[Enter] キーなどで改行を入力したときに、前の行の先頭にある空白やTABのある余白部分を、そのまま引き継ぎます。
「その他のインデント対象文字」で指定した文字でもインデントします。
351: 2018/08/28(火)09:55 ID:iTblUGhi0(1) AAS
半角空白と全角空白とでも区別して自動インデント可能 (豆知識)
352: [@sage] 2018/08/29(水)00:15 ID:YMzfJu650(1) AAS
>>349
タイプ別設定のスクリーンの真ん中あたりにある「SPACEの挿入」にチェックを入れる。
コピペだとタブがそのまま入ってしまう抜け道があるんだが。
353: 2018/08/29(水)20:54 ID:Yad4zry00(1) AAS
コマンドラインオプションで
-grepmode -grepr="hoge" -grepdlg -gcode=99 -gopt=SLPW1H -gfolder=c:\hoge
ってやるとGREP置換ダイアログが出ることを期待しているのですが
GREP検索ダイアログが出ます
GREP置換ダイアログはどうやったら出るのでしょう?
354(1): 2018/08/30(木)00:04 ID:BNaSAHkq0(1/2) AAS
メモ帳を開いてタブキーを入力すると、入力したものがタブなのかスペースなのかは見た目では判断できませんが、
サクラエディタでは「^ 」のような見た目になってタブが入力されていることがわかります。
これをメモ帳のように見た目でわからなくするにはどうすればよいのでしょうか?
355(1): 2018/08/30(木)00:36 ID:N/eOnGBG0(1) AAS
>>354
設定 > タイプ別設定 > カラー > TAB記号
のチェックを外せばおk
356: 2018/08/30(木)16:55 ID:LoFj3xUq0(1) AAS
コマンドラインからGrep置換ダイアログを直で表示するのは実装されてないっぽい
357: 2018/08/30(木)23:52 ID:BNaSAHkq0(2/2) AAS
>>355
助かりました。ありがとうございます。(^o^)
358: 2018/09/02(日)06:30 ID:MZyL5g5c0(1) AAS
>>347
SetWindowPlacementとGetWindowRectはタスクバーの扱いが違うのに混在して使用しています
OnMoveでウインドウ位置を共有メモリに保存するときに間違った位置を保存してしまいます
最近はワイドディスプレイが増えてVMを使うようになってるのでタスクバーを横に置く人が増えています
そこでサクラエディタを使うとこのバグが出て別のエディタに移っていく訳です
359: 2018/09/02(日)18:57 ID:QBST2Kfy0(1/2) AAS
以下のファビコンファイルをBASE64エンコードして、
「data:image/x-icon;base64,・・・」ってなのを作ろうとしたら、
以下のicoファイルのbase64コードはサクラエディタ(2.3.2.0)で開くとフリーズしてしまうわ。
他にもgoogleとかtwitterとかやったけど、フリーズは以下だけだった。
なんかフリーズするような文字列があるんかな。当方の環境の問題の可能性もあるけど。
他のエディタ、メモ帳とかgpadだと問題なく開けた。
外部リンク[ico]:www.amazon.co.jp
外部リンク[ico]:www.rakuten.co.jp
360: 2018/09/02(日)22:24 ID:1VAgSTsR0(1) AAS
うちはどっちも開けたよ
2.3.2.0
361: 2018/09/02(日)22:38 ID:QBST2Kfy0(2/2) AAS
なるほど。環境の問題かな。OSはWin7 x64。いろいろやった結果。
「ウィンドウの右端で折り返す」設定にしていて、マウスホイールでスクロールすると重たくなるっぽい。
右端で折り返すのをやめるか、折り返す設定でもスクロールバーを使ってスクロースすれば、まだましだってわかった。
362: 2018/09/04(火)22:56 ID:jOaxrpDg0(1) AAS
1行しかないクソ長いデータタイプはサクラエディタは色変えの正確性を優先しててレンダリングが重いから
URLとか検索色変えとかキーワードほぼ無効にすれば最近のバージョンなら軽くなるはず
タブ空白改行とかの単体の文字の色は無関係
363: 2018/09/06(木)23:54 ID:VTQu5CEm0(1/2) AAS
Github Issuesの「アウトライン解析ウィンドウのタイトルバーをマウスで動かすと表示されるドッキング位置の表示が高DPI環境でおかしい」
なんだけど、これってサクラに標準添付されてるはずの高DPI awareなsakura.exe.manifestファイル適用もせずに騒いでたりしない?
364: 2018/09/06(木)23:59 ID:VTQu5CEm0(2/2) AAS
ていうか、今参加してる開発者に高DPI対応なんて期待できるんだろうかという
まぁ、まずはツールバーアイコン関係を高DPI対応していただかないとね
365: 2018/09/07(金)00:10 ID:dmuuvvij0(1) AAS
ついでにPer-Monitor DPI対応もお願いします
3年後でもいいから(笑)
366: 2018/09/08(土)00:31 ID:uBzGI10S0(1) AAS
Win10仮想デスクトップ対応もお忘れなく
忘れる以前に初耳かもだがw
367: 2018/09/12(水)03:57 ID:TNG+NeqQ0(1) AAS
Win10の仮想デスクトップ対応って
何をしたら仮想デスクトップに対応したことになるのでしょうか?
368(1): 2018/09/12(水)04:45 ID:pnTuKg4X0(1) AAS
タブ表示での動作が明らかにおかしい
どういう動きにするかは議論の余地があるのかもしれないが
タブ切り替えでウィンドウがデスクトップ間をワープするのは抑止して欲しい
369: 2018/09/14(金)06:10 ID:Ms7zt0qR0(1) AAS
>>368
issue報告したよ。
外部リンク:github.com
370: 2018/09/15(土)07:31 ID:jWVlVBWC0(1) AAS
サクラエディタの次のバージョンって2.4.0になるのかな?
あと年内に出るのかな?
371(1): 2018/09/15(土)08:00 ID:F0jqPb/R0(1) AAS
mocaさんどこ行ったんだ?
moca版新しいものないか久し振りにチェックしに行ったらブログもgithubも消えてるし
唯一geocitiesだけ残ってたけどかなり古いし
372: 2018/09/15(土)10:59 ID:3559InBR0(1) AAS
内輪揉めで引退に追い込まれた
373: 2018/09/21(金)20:59 ID:w3SH2S3i0(1) AAS
正規表現が高機能化したから今の検索ダイアログじゃ不満らしい
Regular Expression(正規表現) Part14
2chスレ:tech
>こういう書き方をした正規表現をサクラエディタで使おうとすると
>1行に繋げなければならない、これでは不便すぎる
374: 2018/09/22(土)09:32 ID:fi4A7iXm0(1) AAS
正規表現使うと、複数行マッチしたいことあるけど、1行単位しかできないのが不満。
375(1): 2018/09/22(土)11:27 ID:G5/WLrjQ0(1) AAS
根本の鬼車から改良しないといけないんじゃないの?
376: 2018/09/22(土)20:28 ID:qP6jekYC0(1/4) AAS
>>375
鬼車(鬼雲)でもbregonig.dllの問題でもない
サクラエディタのエディタ構造の問題
377: 2018/09/22(土)20:32 ID:qP6jekYC0(2/4) AAS
>>371
もかさんはツイッターアカウント(@moca_skr)も消しちゃったみたいだね
Twitterリンク:genta_hgr
Twitterリンク:5chan_nel (5ch newer account)
378: 2018/09/22(土)20:45 ID:qP6jekYC0(3/4) AAS
外部リンク:twilog.orgサクラエディタ&ao=a
379: 2018/09/22(土)20:49 ID:qP6jekYC0(4/4) AAS
外部リンク:twilog.org
380: 2018/09/23(日)04:40 ID:e8pSqqdu0(1) AAS
行またぎたいなら、改行を「うんこうんこ」みたいな文字列に置換すればいい
正規表現使い終わったら今度は「うんこうんこ」を改行に置換する
381: 2018/09/23(日)08:43 ID:8x3fD0pI0(1) AAS
「うんこうんこ」を使ってたからダメだった
382: 2018/09/24(月)16:00 ID:/9DQNWNc0(1) AAS
うんこうんこうんこにすれば解決
383: 2018/09/24(月)17:11 ID:/c8IHYb00(1) AAS
蛔蟯…
384: 2018/09/26(水)04:23 ID:6KRoZmnZ0(1) AAS
スレの >>1 コメのテンプレートにある
「SourceForge.net: sakura-editor ≫ 開発に参加したい方へ
外部リンク:sakura-editor.wiki.sourceforge.net 」
はGitHubに移行したから、もう使えないというかアクセスするとエラーメッセージ表示されるね。
385(1): 2018/09/26(水)11:59 ID:jUGuPjDc0(1/3) AAS
以下のようなマクロで大量の置換処理を行う場合にちょっと不便なことが
ReplaceAll('データー','データ',0); //すべて置換
ReplaceAll('フォルダ','フォルダー',0); //すべて置換
・・・(類似の処理を1000行程度)
マクロの実行後、置換前・置換後のキーワードの履歴がマクロの処理で上書きされてしまい使い物にならなくなるのですが
マクロ実行時には検索・置換履歴を更新しないような設定または方法はありますか?
マクロの処理でキーワードを上書してしまう事自体がおかしな気もしますが
386(1): 2018/09/26(水)13:02 ID:v/M4sUVk0(1) AAS
>>385
マクロ用のユーザファイルを作って、マクロはそっちで実行するとよいのでは
387(2): 2018/09/26(水)17:29 ID:cmYLIAXL0(1) AAS
0x800 検索キーを履歴に登録しない(2.0.6.0 以降)
0x1000 検索キー・オプションを元に戻す(sakura:2.2.0.0以降)
388(1): 2018/09/26(水)17:38 ID:jUGuPjDc0(2/3) AAS
>>386
回答ありがとうございます
ユーザーファイルというのはインストール先を変えてもう1インストールセットを用意、の解釈であってますか?
最悪この方法をとることもやむ無しとは思いますが、可能であれば単一セットで完結させたいです
389(1): 2018/09/26(水)17:46 ID:jUGuPjDc0(3/3) AAS
すいません、リロードすべきでした
>>387
非常に具合の良さそうなフラグに見えますが、これはどのように適用するのでしょうか・・・
390(1): 2018/09/26(水)21:29 ID:l158fmD50(1) AAS
>>388
ユーザープロファイルフォルダのようなものを起動時に指定できるんだよ
ヘルプに書いてあるけどコマンドラインで -PROF=フォルダ名
391(1): 2018/09/26(水)21:55 ID:/gEkYK/u0(1) AAS
>>389
指定したいオプションの合計値を、ReplaceAllの第3引数に指定する。
>>387のオプションの両方を適用したいなら、
ReplaceAll('データー','データ',0x1800);
のように指定する。
392(2): 2018/09/26(水)23:28 ID:Vxdweb/M0(1) AAS
>>391
レスを参考にしましたがうまくいかず、ググったところ関連するドキュメントに辿り着きました(ヘルプにはない?)
外部リンク[html]:sakura-editor.github.io
最終的に0x1800を10進数に直した以下の記述で希望の動作が実現できました。感謝申し上げます。
ReplaceAll('データー','データ',6144); //すべて置換
>>390
追加の説明ありがとうございました
393: 2018/09/27(木)00:01 ID:3YQNQEta0(1/3) AAS
実際全置換1000個やってみると置換中ダイアログが大量表示されていまいちだね
最小化するとちょっと速く終わる
置換リスト機能とかあれば一番よくてjsマクロとかwikiにあればいいんだけど
パールのしかないね
パールインストールするぐらいなら直接パールしたほうがいいっていう
ダイアログ非表示とかフラグあればいいんだろうけど
394: 392 2018/09/27(木)01:12 ID:Qr/deQX30(1) AAS
私個人の都合ですが、類似処理の最適化や高速化の手順は考慮してますが、積極的にはしていません
時間がかかるが待てないことはない、可読性等を重視、なので先の不都合だけが問題でした
マクロかけて離席した時に同僚に「画面チカチカして変な音出てるけど大丈夫?」とは言われましたね
ダイアログ非表示も含め、描画や音の停止・再開のコントロールができるといいな、とは思います
395(1): 2018/09/27(木)11:44 ID:+ZzjMeLO0(1/2) AAS
エディタ側の置換機能は使わずに
マクロ言語側の文字列処理で置換すればいいだけ
鬼車のような高度な正規表現は使えないけど
丸ごと読み取って、加工して、貼付け
var text = Editor.GetSelectedString(0);
text = text.replace(/ほげ/g, "hoge");
text = text.replace(/ふが/g, "fuga");
text = text.replace(/ぴよ/g, "piyo");
Editor.InsText(text);
396: 392 2018/09/27(木)12:22 ID:AwAw0deb0(1) AAS
>>395
単語置換処理部分のみ.jsに置き換えたところ当該処理は秒もかからりませんね(当然描画や音の問題もない)
状況に応じで使い分けようと思います、アドバイスありがとうございます。
397: 2018/09/27(木)13:21 ID:3YQNQEta0(2/3) AAS
確かにそうなんだがそれだと変更行が分からないとかエディタ上でやる意味があんまないと思う
置換したいだけなら俺でもそうするけど
398: 2018/09/27(木)14:39 ID:+ZzjMeLO0(2/2) AAS
それなら1行ずつ読み取って行って
置換で変化する行のみ貼付けすれば変更行のみ色変わる
改行の挿入/削除あるかもだから行番号 大→小 の処理順で
GetLineStr関数あるならSet〜も有ると楽なのにね
399(3): 2018/09/27(木)22:34 ID:YPSUwSoE0(1) AAS
「縦横に分割」って機能があるけど使いどころがわからない
スクロールしようとすると4分割したうちの2つが必ず一緒にスクロールしてしまう
エクセルでの4分割のように4つそれぞれが別々にスクロール出来ると思ってた
400: 2018/09/27(木)22:41 ID:O7YyDw7k0(1) AAS
おー便利だなこれ
401(1): 2018/09/27(木)23:59 ID:3YQNQEta0(3/3) AAS
ID=100とID=1000行目のうち、1、2カラム目と25カラム目を比較したいときとか超便利
なお共通設定でスクロール同期はOFFにできるよ
ソースコード上にはShiftだか押すと差分スクロールできるようにする改造の形跡もあるけど使われてない
402: 399 2018/09/28(金)05:02 ID:12OapRhb0(1) AAS
>>401
設定見つけたけどパッと見わかりにくいね(^_^;)
教えてくれなかったらわからなかったよ。ありがとう
403: 2018/09/28(金)08:02 ID:Haf3pi0H0(1/2) AAS
ネットと比べてあんな文字びっしりの紙読むの苦行じゃない?
知識層みたいな人しか読まないイメージなんだけど、お年寄りの方は争いをしてまで読みたいものなのか
404: 2018/09/28(金)08:11 ID:Haf3pi0H0(2/2) AAS
誤爆です
405(1): 2018/09/29(土)00:19 ID:7jp/A/Y/0(1) AAS
>>399
外部リンク[html]:sakura-editor.github.io
分割ウィンドウのチェックを外してみては?
406: 399 2018/09/29(土)10:03 ID:xrTfdEkg0(1) AAS
>>405
どうもありがとう
今後は設定を探す時はこのヘルプを見るようにします><
407: 2018/10/05(金)10:50 ID:siClMZvM0(1/2) AAS
Grep条件入力画面で指定した条件・ファイル・フォルダは履歴としてコンボボックスに保存されて次回以降も選択できますが
サクラエディタをWindows10にインストールしたらPCを再起動するたびにクリアされてしまうようになってしまいました。
何が原因として考えられるでしょうか?
408(1): 2018/10/05(金)12:58 ID:vRFmACW00(1) AAS
インストールフォルダがProgram Files以下にあると管理者権限で実行しないとsakuraの設定ファイルをいじれないんよ
409(1): 2018/10/05(金)21:28 ID:siClMZvM0(2/2) AAS
>>408
それが原因である可能性が高そうです。
火曜日に出社したら確認してみます。
どうもありがとうございました!
410(1): 2018/10/06(土)00:06 ID:0tAfZAEm0(1/2) AAS
C:\Program Files (x86)\sakura\sakura.exe.ini
//github.com/sakura-editor/sakura/blob/master/installer/sinst_src/sakura.exe.ini
同じものだから、見比べてみ。
管理者が起動時ポリシーで C:\Users\username\Application Data を消してる線が濃い。
411(1): 2018/10/06(土)13:29 ID:9+91lJIu0(1) AAS
AppDate消されるとかよりインストーラを正しく使ってなくて
ZipをProgramfilesにコピーすれば正常にインストールしたことにするローテク主義とかのほうが多そう
412: 409 2018/10/06(土)23:40 ID:UG2lvQSG0(1/2) AAS
>>410
なるほど「MultiUser=0」となっている可能性があるということですね。
それについても確認してみます。
>>411
いちおうインストーラでインストールしましたが、その時に何かの選択を誤ったのかもしれません…
413(1): 2018/10/06(土)23:46 ID:UG2lvQSG0(2/2) AAS
間違えました><
× なるほど「MultiUser=0」となっている可能性があるということですね。
○ なるほど「MultiUser=1」となっている可能性があるということですね。
414(1): [@sage] 2018/10/06(土)23:57 ID:0tAfZAEm0(2/2) AAS
たぶん
MultiUser = 1
UserRootFolder = 0
UserRootFolder = 2にしたらドキュメントフォルダ内にsakuraフォルダが切られて
設定ファイルがそこにできるようになる。
Application Dataはローミング対象だから嫌うシステム管理者もいるらしい。
いくらなんでもマイドキュの中は消さんやろーと思う。
415: 2018/10/07(日)11:07 ID:ocbMtYzh0(1) AAS
ところがぎっちょん
【MS】ドキュメントフォルダなどが消失するバグ Windows 10 October 2018 Updateが配信中止
2chスレ:newsplus
416(1): 2018/10/07(日)13:33 ID:2hjQsdGz0(1) AAS
ランサムウェアかよ
417: 2018/10/07(日)14:16 ID:sa2/53KE0(1) AAS
>>416
ランサムウェアは暗号化でしょ?キーが手に入れば、復活できる。
しかし、消失はなくなるんだから、復活不可能でしょ。
ランサムウェアより悪質と言える。
418: 413 2018/10/09(火)20:52 ID:SYL3nfjm0(1) AAS
>>414
「MultiUser=1」となっていたので「MultiUser=0」にして解決しました(^_^;)
ありがとうございます!
419: 2018/10/10(水)07:35 ID:56Xp/wgn0(1) AAS
秀丸かサクラか、あなたはどっち? 仕事で使うテキストエディタの一番人気は
外部リンク[html]:engineer.fabcross.jp
画像リンク[jpg]:engineer.fabcross.jp
画像リンク[jpg]:engineer.fabcross.jp
画像リンク[jpg]:engineer.fabcross.jp
画像リンク[jpg]:engineer.fabcross.jp
上下前次1-新書関写板覧索設栞歴
あと 583 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s