TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
スケジュール管理☆ソフト総合スレ3
ImDisk Virtual Disk Driver & Toolkit Part1
Bitcoin交換所を作りたい
軽量タブブラウザ「Ancia」 Part.11
2chブラウザ Jane Style Part128 [隔離病棟]
おすすめのランチャーを教えるスレッド Part13
見開き型画像ビューア ZipPla Part2
サーバーインストール型RSSリーダー総合
【神速】 Auslogics Disk Defrag 2 【デフラグ】
AviUtl拡張編集Pluginスレッド Part15

サクラエディタふぁんくらぶ part19


1 :2020/04/23 〜 最終レス :2020/06/04
前スレ
サクラエディタふぁんくらぶ part18
https://egg.2ch.sc/test/read.cgi/software/1495286392/
■公式・参考
サクラエディタ
https://sakura-editor.github.io/
https://github.com/sakura-editor/sakura/releases
SakuraEditorWiki
http://sakura.qp.land.to/
正規表現ライブラリ bregonig.dll Ver.4.20
http://k-takata.o.oo7.jp/mysoft/bregonig.html
https://bitbucket.org/k_takata/bregonig/downloads/
オープンソースの老舗テキストエディター「サクラエディタ」最新版v2.4.0.0が、2020(令和2)年4月19日に公開。
約2年ぶりのアップデート
https://forest.watch.impress.co.jp/docs/news/1248206.html

2 :
ちなみに俺は以下の1行だけ記述したGREP用バッチファイルをSendToフォルダに入れて使う事がある。

START 【sakura.exeのフルパス】 -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="%~f1"

気分次第で、以下の1行を記述したGREP用バッチファイル(サクラエディタの代わりにEmEditorが必要)も時々使う。

START "" "C:\Program Files\EmEditor\EmEditor.exe" /fr /fd "%~f1"

※Windows7〜8.1のSendtoフォルダ = "C:\Users\【ユーザー名】\AppData\Roaming\Microsoft\Windows\SendTo"

3 :
フォントは個人的にVLゴシック( http://vlgothic.dicey.org/ )をオススメしてみたい。

4 :
Ctrl+W に選択系の「現在位置の単語選択」,Ctrl+F4 にファイル操作系の「閉じる」が、
現在のサクラエディタの初期状態では割り当てられている。
そのため他の様々なソフトにおいて Ctrl+W でタブを閉じる操作をしている人には、
以下の設定変更をオススメしたい。
[設定(O)]
→[共通設定(C)]
→[キー割り当て]タブ
→種別[選択系]の[現在位置の単語選択]から Ctrl+W の割り当てを解除する。
→種別[ファイル操作系]の[閉じる]に Ctrl+W を割り当てる。

5 :
>>3
フォントは [設定(O)]→[フォント設定(F)] で変更可。

6 :
さて、現在この2ちゃんねる「ソフトウェア」板では一体どこまで保守すればいいんだろ?
10レスくらいまで保守すればいいのかな?
でも今ちょっと俺のほうが都合が悪くなってきた。しばらく退散。あとはヨロシク。

7 :
>>1


8 :
乙保守

9 :
9

10 :
10

11 :
乙です

12 :
正常系だけ対処して異常系はまた後でとか、マジか

13 :
ユーザー定義の辞書ファイルを読むのに正常系って何だ?という話も……
読み込めたら正常? 落ちたら異常? たしかに異常。
php.khp は落ちたから異常ファイル。

14 :
落ちなくても相変わらずヌル終端されてないからゴミが表示される。
それが文字化けに見えてる。

15 :
newをfree、mallocをdeleteしてはいけないのを宗教とか言ってるヤバい認識の人がいるんだけど……

16 :
開発者が他メンバーを馬鹿呼ばわりしてるチームなんて先が知れてる。
そもそもあえて難しい日本語を使って悦に入ってるのかなんか知らんが、相手のレベルに合わせた日本語を使うなんて社会人の基本の基本だろう。

17 :
githubでは大人ぶったいい子ちゃんコメントして
2chで匿名でぶっ叩くの気持ちいいです(^^)

18 :
プログラマなんて出勤して賃金貰ってるだけの引きこもりニートだからな

19 :
出勤しなくなったからただの引きこもりニートだな。

20 :
> https://github.com/sakura-editor/sakura/blob/aaad2522e50880aec5a038533f60151ad3303b00/sakura_core/typeprop/CImpExpManager.cpp#L674
ここの if 条件で除外されてるから
> https://github.com/sakura-editor/sakura/blob/aaad2522e50880aec5a038533f60151ad3303b00/sakura_core/typeprop/CImpExpManager.cpp#L674
ここの std::min の結果は常に同じ。
では min でもってチェックしたつもりで漏れているチェックは
ncpyLength+1 < cchAvailableSize のばあい。
このとき収まりきらなかったキーワードは黙って切り詰められている。
そもそも ncpyLength を事前に計っているのだから
wcscpy_s を呼び出す前に結果がわかる。

21 :
>>20
>ここの std::min の結果は常に同じ。

嘘嘘。同じじゃないや。
キーワードが不完全になっても切り詰めて取り込むという判断だ。

22 :
でも std::min には意味がないし(いつでも cchAvaialable でいい)

>ttps://github.com/sakura-editor/sakura/blob/aaad2522e50880aec5a038533f60151ad3303b00/sakura_core/typeprop/CImpExpManager.cpp#L678
コピーした長さとして ncpyLength + 1 を足してるあたり、おかしなことをしてる。

これでは cchAvailable が負になることがある。

それをクリアしたとして、wcsncpy_s の numberOfElements パラメータが o のとき
count パラメータが _TRUNC であったとしてもエラーを抑止できるかはわからない。
(切り詰めて)ヌル文字を書き込むことができないのだから。

23 :
✖cchAvaialable
○cchAvailable

24 :
✖_TRUNC
○_TRUNCATE

25 :
>それをクリアしたとして、wcsncpy_s の numberOfElements パラメータが o のとき
> count パラメータが _TRUNC であったとしてもエラーを抑止できるかはわからない。

(古い開発環境だけど)落ちた。

26 :
✖cchAvailable
○cchAvailableSize

27 :
✖ncpyLength+1 < cchAvailableSize
○cchAvailableSize < ncpyLength+1 (<= MAX_REGEX_KEYWORDLEN)

結論は変わらず。

28 :
✖これでは cchAvailable が負になることがある。

不正確だけど符号のあるなしについてはもう指摘済みなので……。

29 :
githubでやれ

30 :
連投すまんね。まとめると致命的なのは
ttps://github.com/sakura-editor/sakura/blob/aaad2522e50880aec5a038533f60151ad3303b00/sakura_core/typeprop/CImpExpManager.cpp#L674

ttps://github.com/sakura-editor/sakura/blob/aaad2522e50880aec5a038533f60151ad3303b00/sakura_core/typeprop/CImpExpManager.cpp#L678
が噛み合ってないこと。
思わせぶりな書き方をしてしまったけど、そこをクリアしたら cchAvailableSize が
ゼロになったり落ちたりということはない。
あとは長さを事前に計ってるなら wcsncpy_s を呼ばずに済ませられるケースも
あるんじゃないかという効率の話なので大したことではない。
master にリンクを張るとそのときそのときの最新版に移って行ってしまうから
現在のスナップショットとして refs/heads/master がポイントしてるコミットに
あえてリンクを張ってる。コミットの内容は無関係。
>githubでやれ
損しかしないので勘弁してほしい。
ここにもいるけど「社会人が」とか「馬鹿呼ばわり」とか、
事実認識をほっぽって属人的な部分でしか反論できないのがいるんだ。
「理解できない。理解させられないのが悪い」も2回聞いた。
なんか全部 >>16 に向かって書いてるみたいだ。気い悪くせんといてな。

31 :
うざい!こんなところに書いてんじゃねぇよ

32 :
osdnでやれ

> GitHub投稿が難しい方はこちらをご利用ください、匿名投稿可

33 :
osdnって本当に匿名なんだっけか
管理者とかもした事ないから知らんけど

34 :
>>30
態度悪いやつ晒してこうぜ
傲慢な態度取られたらプロジェクトのためにならんだろ

35 :
態度悪いやつのアカウントどれよ?

36 :
2chの総力上げて潰すぞ

37 :
>>30
じゃあコテ付けてくれる?NGに入れるから

38 :
>>37
てめえか!おらあ!!

39 :
糾弾する人をNGにしようとしてるのがその証拠だ
コテを付けさせようとする傲慢な態度もそっくりだな
サクラに関わるな

40 :
>>31
よほど都合が悪いようだなwぷっwww

41 :
態度悪い開発者晒してこうぜ

42 :
ホントにアホだな
こんな場末で連投するより自身でforkして修正したビルドを出す方が説得力増すだろ
ついでにpqするかどうかは好きにすればいいがな

43 :
>>42
お前がやれよ
もしくは2chをフォークして6ch作ってそっちに移住しろよ

44 :
6ch作ったら説得力増すんじゃね?w
そんなにNGにしたかったんだーって思うよw
はげワロwww

45 :
>>16
なんかワロタw

46 :
>>15
宗教ではないし戦争にもならないと思う。
今日『C++オブジェクトモデル 内部メカニズムの詳細』を読んでいて、
cfront に関わっていた人が書いた本なんだけど、delete と delete[] が
分離しているのは、いつでも delete[] 相当の処理をしたくないから、
配列のサイズを探り出してから必要な回数デストラクタを呼び出して
メモリを解放するというコストを払いたくないから、プログラマに使
い分けの面倒がふりかかることになったというようなことが書かれて
いた(195ページ)。
だから仮に主張するなら、コンストラクタ・デストラクタの呼び出しという
new/delete の仕事の半分を無視していて明らかに誤っている
> MSVCの実装だとnew/deleteとmalloc/freeは同じなので気にしなくていいと思います。
ではなくて、「delete[] は delete よりコストのかかる上位互換なので〜」
だったと思う。これが現在未来において正しいと信じられるならば、だけど。

47 :
長々書いておいて free と delete を取り違えていたというとんちき具合。
> ではなくて、「delete[] は delete よりコストのかかる上位互換なので〜」だったと思う。
訂正版はこう>「wchar_t には delete[] から呼び出されるようなデストラクタがないので〜」

48 :
鼬害啼貴気体

49 :
Grepの基準フォルダですが、初期値が前回実施時のものになります。
これを今開いているファイルの格納フォルダが自動的に設定されるようにする方法はありますでしょうか。
(秀丸を使っていたときはこんな挙動でした。)
Alt+Uを毎回押すのが億劫で、、、
詳しい方、ご教示いただけると助かります。

50 :
>>49
Grep条件入力のフォーム上に「フォルダの初期値をカレントフォルダにする」ってチェックがあると思います

51 :
>>50
うわぁ、ほんとだ。
自分のフシアナっぷりにビックリ!
五年くらいそのまま使ってました。
ありがとうございます。

52 :
ウィンドウサイズの継承って仕様変わった?
全く継承されないんだけど

53 :
beta版が出ても誰も興味ないんだな

54 :
そりゃあ開発が非公開なら何変わったか興味あるけど
全部公開されてるし書かれてることしか変更点もないから
ベータリリースそのものに大した興味ない

55 :
http://sakura.qp.land.to/?History
Github以降前は上記Wikiに変更履歴がキレイにまとなってたんだけど、
移行後のリリースノートみたいなページはどこにあるの?

56 :
>>55
https://github.com/sakura-editor/sakura/blob/master/README.md#%E5%A4%89%E6%9B%B4%E5%B1%A5%E6%AD%B4

57 :
Ver. 2.3.2.0 以前のバージョンは   MS Windows 2000/XP/Vista/7/8/10  で動作します。
Ver. 2.4.0.0 以降のバージョンは   MS Windows 10 で動作します。
https://sakura-editor.github.io/

58 :
8.1は切られたのかwww

59 :
サクラエディタ v2.4.0.2686 32bit (tag v2.4.0) は俺のWindows8.1 x64で正常に使えてるけどな。

60 :
公式にサポートしてるかどうかと実際に動くかどうかは別問題だからね

61 :
8.1も含むんじゃね

62 :
>>61
2.4は10だけ

63 :
噛み合ってねえが、もういいや

64 :
8.1なんてなかった、いいね?

65 :
はい、どうもすみませんでした

66 :
会社で強制的に使わされることになったんだけど
githubとかネット接続無しでvim化する方法ある?

67 :
>>66
  ______________________
 | サクラエディタ上に Vim を実装した話 .  検 索 .|
   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

68 :
>>57
ビルドは7以上で組んであるんだから、素直に7以上でいいと思う。
正式な動作保証なんて今までも無いだろうに。

69 :
興味ないんだなとか言われてもあれなので
2.4.1-beta3

70 :
010203040506070809/03/0203
123456789012345678/02/1111
555555555555555555/01/2323
(こういうのがだいたい1000行程度)
間に//で囲ってある2桁の数字の昇順でソートしたいのですが良い方法無いでしょうか

71 :
>>70
//の前後にタブ入れて表計算ソフトに貼り付けて並び替えて貼り付け戻してタブ消す

72 :
マクロを2回でおk

73 :
キーにしたい桁だけ矩形選択してソートすれば行全体がソートされないっけか

74 :
>>73
そうですよ

75 :
最近の版ではソート機能があるのか?

76 :
>>75
V1の頃からAlt+Aで昇順、Alt+Dで降順ソート

77 :
むしろ矩型選択ソートは、プロポーショナルフォント対応入ったV2.3以降
デグレードした可能性もあるかもだけど
https://sakura-editor.github.io/bbslog/sf/general/8108.html

78 :
テキストエディタをプロポーショナルフォントで使う方がどうかしている

79 :
>>78
等幅フォントでも例えば、BIZ UDフォントで
半角2文字と全角2文字の文字幅が一致しない不具合が
V2.3の頃から発生していたらしい
https://osdn.net/projects/sakura-editor/forums/34071/42260/
https://github.com/sakura-editor/sakura/issues/326
https://github.com/sakura-editor/sakura/issues/1250

80 :
http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=unicode&v=2364

81 :
 
    :彡 ⌒ ミ:
   :(  ゙´ω):      PC-9801 での、DOS上リアルVzエディターが忘れられん・・・  
   :( (⌒ _つ:  ガクガク
   :ヽヽ_) ┃:

82 :
Qiitaの記事でBiz UDフォントでメモ帳のスクショ見ると
全角半角で幅が揃ってないからGDIとしては揃わないのが正しいんじゃね
https://qiita.com/Qiibow/items/36035f4a3c07d086bfaa
ぶっちゃけフォント側の不具合だろ

83 :
biz ud ゴシックが2倍じゃないってつぶやき
https://twitter.com/dz11/status/1088615751383044096
(deleted an unsolicited ad)

84 :
プロポーショナルフォント対応なんてしなけりゃよかったのにね

85 :
それはそれでメイリオすら使えないクソエディタじゃね

86 :
普通に考えれば「M$は日本語を交えた開発能力を下げるためにわざとゴミみたいなフォントを開発した」「ようするに等幅を騙った嫌がらせ」と考えるべき

87 :
Source Han Code JPしかり
半角文字の幅が全角文字の幅の半分というのが時代遅れなのでござろう

88 :
10ポイントは幅13.33px、半角だと6.66pxだから普通にレンダリングしたんじゃ揃わないよ

89 :
編集破棄時に「保存しますか?」と一々聞いて来るのを止めて欲しい・・・。
それから、全終了にすると、常駐も落とされてしまうのも何とかして・・・。

90 :
編集の全終了を使えばいいのでは?

91 :
>>90
普通の全終了って何ですか・・・?

92 :
へんしゅうの全終了を使えばいいのでは?

93 :
>>91
タスクトレイ左クリックメニューなら「編集の全終了」が選べるでしょ
ツールバーの「ファイル」メニューにも(デフォルトなら)入ってるはず
https://sakura-editor.github.io/help/HLP000030.html

94 :
https://i.imgur.com/4DKtlfo.png

95 :
v2.4.1

96 :
今更なんだけど、最近、grep検索を使い出した。
これは、思いの外、役に立つな。凄くはかどっている、仕事が。

97 :
検索でクリッカブルURLだけ選択するというような正規表現ってありますか?
URLの末尾が確実に/や.htmとかならできそうなんですが

98 :
URLの末尾が空白か改行ならできそうだけどねえ

99 :
>>97
正確に表すならかなり長くなる
http://www.din.or.jp/~ohzaki/perl.htm#httpURL
https://seto-san.hatenadiary.org/entry/20090123/1232679235
スキームを確定的に記述、ドメインをある程度精度高めに記述、以降の部分は簡易記述かな
俺の場合は余計な記号が末尾につかないように(?!〜)を一番最後の方に書いとくけど

100 :
>>99
ありがとうございます
大分きれいに選択してくれるっぽいのでもうちょい検証してみます


100〜のスレッドの続きを読む
気軽に「こんなソフトありませんか?」Part.184
【ポータブル】USBメモリで持ち運べるソフトPart10
SopCast/NIJI Part21
【ニコニコ】自動ローカル保存プロクシ NicoCache23
ボイチェンで男声を女声に18 (非ワッチョイIP)
ウェブブラウザ KIKI beta7
【初代】XBOXエミュについて語ろう【360】
[WXG] WXG Part5 [さすがに終り?]
ボイスチェンジャーで男声を女声にする方法 vol.18
MPC-HC 02
--------------------
◆進.撃の巨.人ネタバ.レスレpa.rt1908
【ライテク】ライディングテクニック総合 15ループ目
***関東降雪情報スレッドVOL.621***
自分のに集中ぅー
【朝日新聞】 北朝鮮の教科書、独自に入手 子供に「うそ」教える狙い[04/16]
Bang-Doll
【湖国】 滋賀県観光情報 21周目 【近江】
【KARA】スンヨン応援スレ☆273【愛犬散歩キャンペーン広報大使】
須藤凜々花 ★10と愉快な仲間たち
【産経新聞】中国が低出力核実験の疑い 米国務省が報告書で公表 新疆ウイグル自治区のロプノール核実験場 [4/16]
【京アニ火災】死者13人に、十数人心肺停止=確保の男、「死 ね」と叫ぶ
VAA ビデオ・アシスタント・兄貴 VAA
建築設備士 part9
【メルカリ】Instagram器作家スレ【転売】 Part.4
この国を阿鼻叫喚の地獄絵図にしたい公務員
【静岡】東海軒【元祖鯛めし】
渓流トラウトベイトフィネス [無断転載禁止]★9
◆視聴率情報提供専用スレ3365◆
井上尚弥vs100kg超級素人 喧嘩勝負
東京都内観光 その62
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼