サクラエディタふぁんくらぶ part17 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2014/11/08(土) 17:51:19.79ID:Kybl/hJ50
前スレ
サクラエディタふぁんくらぶ part16
http://anago.2ch.net/test/read.cgi/software/1372823376/

■公式・参考
サクラエディタ
http://sakura-editor.sourceforge.net/
※SourceForge Project Homeや各掲示板、サクラの小枝研など
  関連ページへのリンクは此処から

SakuraEditorWiki
http://sakura.qp.land.to/
SourceForge.net: sakura-editor ≫ 開発に参加したい方へ
http://sakura-editor.wiki.sourceforge.net/Join
sakura editor利用に必要なファイル
http://www.geocities.jp/maru3128/sakura.html

正規表現ライブラリ bregonig.dll Ver.3.06, 2.09
http://homepage3.nifty.com/k-takata/mysoft/bregonig.html
2016/02/09(火) 01:52:18.11ID:l+h9SDhc0
なんか理由と結果を取り違えてないかい
2016/02/09(火) 13:01:02.10ID:l+h9SDhc0
>>741
あくまで1回の置換では行跨ぎは不可能なだけであって
複数回行われる場合はそうではないよ
2016/02/11(木) 09:54:47.40ID:OEPSgCD10
>>743
だな。
改行文字を一旦別の文字に置換する/元に戻す処理を前後に置けば
本来の置換処理は行数分やる必要もなく一回で済むし。
2016/02/25(木) 19:25:34.37ID:S5YtRjtt0
最新版使ってるんですが、改行マークを表示にチェックを入れると
スクロールがうまく働きません。オレだけでしょうか。
2016/02/25(木) 19:54:05.03ID:e4aUi/O30
はい
2016/02/26(金) 01:42:13.23ID:purf/Jao0
windows 8以降起動が遅いんですけど気のせいでしょうか?
2016/02/26(金) 05:55:22.81ID:fOUq4pEu0
はい
749745
垢版 |
2016/02/26(金) 08:00:29.06ID:MARj7nO80
すみません。誤爆しました
2016/02/27(土) 16:08:07.40ID:f7poLGup0
しばらくこれつかってたんだけど、タブモードがあるのを発見した
これで上下分割などをつかってタブ1とタブ2の画面を同時に見れるのかな、と思ったんだが
見れないんだよねこれ
上下分割ってなんの意味があるんだ……?
2016/02/27(土) 16:22:03.40ID:f7poLGup0
ごめん、上下分割の機能の意味を勘違いしていた
2016/02/28(日) 20:40:52.59ID:Y/7TEwmU0
範囲選択の右が置換の影響を受けないバージョンはどれだけ前だっけ?
2016/03/01(火) 19:50:04.92ID:rSTo6RMf0
カラーマーカーにwktk
マクロ使えるヒトだと検索語を一括マークor解除とか出来るのかしら?
でもそういう使い方だとツールバーの検索ボックスとは別にマーカーボックス?みたいなのも
欲しくなるなぁ
2016/03/04(金) 10:14:44.92ID:UIIyR5500
ツールバーアイテムをウィンドウ幅に合わせた折り返しや隠れたアイテムをポップアップメニュー化する方法はないだろうか?
2016/03/06(日) 00:41:43.56ID:/oJqQzTo0
なんで最初からrubyとかphpとか色つけてくれないの
2016/03/06(日) 00:53:49.26ID:mePJxzBp0
PatchUnicode#720 が放置されてるから
2016/03/28(月) 19:51:10.13ID:HCoyVHT90
たまには保守カキコ

「行頭以外の改行」を置換削除するのに
(?<!^)\r\n

(?<=.)\r\n
とすると、初めての空行でない行以降、空行も含めたすべての改行が消えてしまう
「「すべて置換」は置換の繰り返し」のチェックはOFFでも同様
なぜでしょう
2016/03/28(月) 21:50:00.54ID:YqJ2ctbd0
>>757
行頭\r\nの前の行末\r\nが消えたことで行末に変わったから
予め行頭改行のみ別の改行文字にしておく
2016/03/29(火) 16:49:26.90ID:5p1K9zds0
(とか"を入力したら()や""になるようにすることって出来る?
マクロ機能とか使えば良いのかな?
2016/04/01(金) 07:56:56.53ID:bksYDriQ0
>>759 マクロ使うより自分で売った方が速い
2016/04/01(金) 13:05:47.17ID:UdngwhFh0
試しに(を()にするマクロやってみたけど760と同じ結論に至った
入力初心者とかなら便利かもしれんが、慣れてると自然と)をほぼ無意識に入力するので意味がない上
不必要なときにも余分について逆に削除する手間が増えてしまった
あと、変なマクロで入力する癖が付くと、その環境が手放せなくなって、
IDEとかが同じ動作してくれないとストレスマッハになるから推奨しない
2016/04/01(金) 19:46:30.98ID:wqM8pP390
HTMLエディタとか使えばいいんじゃね?
2016/04/08(金) 01:33:43.73ID:OBsRxEfi0
>>759
ちょっと趣旨は変わるが,こんな感じだろうか?
// 括弧補完
// 同一行内直近の閉じていない括弧を閉じます。
String.prototype.toEscape = function () { return this.replace(/(\W)/g, '\\$1'); }

var brL = '“‘【[〔〈《「『[{(';
var brR = '”’】]〕〉》」』]})';

MoveHistSet(); // カーソル位置保存
GoLineTop(0x04 + 0x08);
var str = GetSelectedString();
MoveHistPrev(); // カーソルを戻す
var re;
for (var i = 0; i < brL.length; i++) {
var cL = brL.charAt(i).toEscape();
var cR = brR.charAt(i).toEscape();
re = new RegExp(cL +'[^'+ cL +']*?'+ cR, 'g');
var str_bak;
do {
str_bak = str;
str = str.replace(re, '');
} while (str_bak !== str);
}
re = new RegExp('(['+ brL.toEscape() +'])[^'+ brL.toEscape() +']*$');
if (re.exec(str)) {
InsText(brR.charAt(brL.indexOf(RegExp.$1)));
}
2016/04/08(金) 14:21:44.48ID:jeFzG53M0
そのマクロ全角対応とかしてるけどIMEの入力後に
マクロ/プラグインって自動実行できたっけか
(だけならShift+8にマクロ割り当てるかインデントプラグインでできるけど
765名無しさん@お腹いっぱい。
垢版 |
2016/04/08(金) 14:42:25.17ID:FkGpAmvH0
>>764
実行は手動でキーなりメニューなりでする仕様なんじゃないか

自分も昔この手のスクリプトつくったけど、使う機会が少なくて結局ゴミになってる
汎用性のあるマクロって難しいね
2016/04/13(水) 17:05:53.26ID:37bMKw4s0
完全にアンインストールしたいんですが、ファイル・レジストリの場所はわかりますか?
2016/04/13(水) 17:13:43.36ID:XDJG+JcG0
アンインストーラ使えば完全に消えるよ
2016/04/13(水) 17:17:34.09ID:37bMKw4s0
SakuraDown
これもレジストリやファイルは作らないものですか?
2016/04/13(水) 19:04:14.81ID:qXcrwsKH0
XPの時代は終わったのにまだレジストリの肥大化とか言ってんの馬鹿みたい
770名無しさん@お腹いっぱい。
垢版 |
2016/04/13(水) 19:25:34.53ID:0/twftW/0
769 :名無し [sage] :2016/04/13(水) 19:04:14.81 ID:qXcrwsKH0 [PC]
XPの時代は終わったのにまだレジストリの肥大化とか言ってんの馬鹿みたい
2016/04/13(水) 20:25:22.25ID:XDJG+JcG0
>>768
はい
2016/04/13(水) 22:22:44.80ID:oPdqo1Vd0
マジレスするとアンインストールだけではプロファイル以下が削除されないんじゃなかった?
2016/04/13(水) 22:55:44.91ID:Bty2HFEm0
その辺潔癖な奴はインストール監視機能のあるアンインストール支援ソフトを使えば良いだろ
2016/04/14(木) 14:37:02.40ID:9D7YpifQ0
>>773
どんなアンインストール支援ソフトがいいの?
Advanced Uninstaller Pro なんかだと、vectorのコメント読むと
あんまり気がすすまない。
2016/04/14(木) 17:00:10.54ID:ekriq+KU0
アンインストール支援スレみてみたけどPC詳しい人以外は
広告つかまされるか間違って必要なファイル削除するだけだろあれ
2016/04/14(木) 18:39:40.39ID:NLR9a+Gj0
10年くらい前だけど
TotalUninstallってソフトが雑誌に載ってたので使ってた
と言っておいてなんだがスレ違いです
2016/04/24(日) 10:04:55.54ID:PviIIUMe0
ソース見てないけどアウトライン解析表示の高速化ってアイテム追加中の再描画禁止を使えばいいのでは?
LockWindowUpdate、WM_SETREDRAWあたり
2016/05/22(日) 02:34:13.52ID:Xaij/zlo0
過疎が酷過ぎる
2016/05/22(日) 09:51:31.95ID:r5sm3rfL0
秀丸スレみたいに荒れるよりいいかも
2016/05/22(日) 12:12:32.24ID:zJu/zZqy0
アップデートが無いしな
2016/05/22(日) 12:42:18.78ID:773Bfs6Y0
アップデートというかリリースを半年に1回ぐらいの頻度でやって欲しいなぁ。
2016/05/24(火) 07:40:24.07ID:PNpMcIMX0
フリーソフトなんだから、自分でやればいいじゃん
2016/05/25(水) 07:11:03.25ID:tlUCp40X0
>>782
フリーソフトでも自分でできないものが大多数だぞ。
書くならオープンソースな。
2016/05/25(水) 09:47:36.52ID:DwlyAsv90
フリーソフトはソース公開が条件(少なくとも要求されたら提供が必要)
なんだから、ビルドできね?
というかサクラってフリーソフトだっけ?GPL?
2016/05/25(水) 09:57:46.67ID:PRsRaRmh0
一般的にフリーソフトと言ったらフリーウェアの方を指すと思うが
2016/05/25(水) 12:51:36.38ID:P30oXklf0
>>784
明確なライセンスはないよ、こんなページもあるぐらいだし
Develop/Licenses
http://sakura.qp.land.to/?Develop%2FLicenses
2016/05/25(水) 18:26:01.49ID:VYb8VmLw0
フリーソフト
 バイナリ公開
 (ソース非公開)

オープンソースソフト
 バイナリ公開
 ソース公開
2016/05/25(水) 19:05:11.48ID:APW8zu0x0
FSF<せやな
2016/05/26(木) 01:46:14.64ID:o+1pOwZ30
設計書まで公開しているソフトはないの?
要件定義、基本設計、詳細設計
2016/05/26(木) 01:54:23.30ID:i8SlqHBW0
巨大なLinuxカーネルだってそんなもんはない
コードを読め、コードを書け
2016/05/27(金) 05:07:14.09ID:Mv/aQQWZ0
>>787
フリーソフトでソース公開もあるし
オープンソースソフトでバイナリ非公開もある
2016/05/28(土) 17:00:51.12ID:FG4U8FyF0
>>785
フリーウェアはどっかの商標だろ。

>>787
おまえの定義なんか聞いてないよ。
2016/05/28(土) 17:02:58.92ID:sAVmLmEj0
誰の定義なら聞くんだ?
2016/05/28(土) 18:28:24.38ID:FG4U8FyF0
日本語が不自由なお方ですね。
2016/06/17(金) 22:33:21.32ID:N3iK/bZU0
最近音沙汰なさ過ぎてマジで悲しい
http://mocaskr.web.fc2.com/weekly/sakura_weekly.html
2016/06/19(日) 08:23:14.52ID:JzQVU/Fa0
特に不具合はなく安定して動作しているからいいのじゃないかな?
2016/06/19(日) 15:41:00.66ID:hM4ryLum0
(どんなソフトでも)完成すればするほど音沙汰が無くなる、
一種のパラドクスだな

誰もが満足すると誰も何も言わない
798名無しさん@お腹いっぱい。
垢版 |
2016/06/19(日) 16:38:39.72ID:sK+xQyUz0
要望出しても反映されないと諦めた時も何も言わない
799名無しさん@お腹いっぱい。
垢版 |
2016/06/20(月) 08:38:32.04ID:gCgN4e6/0
別にパラドクスではないのでは?
2016/06/20(月) 21:18:50.37ID:V5KdcvCU0
要望に全部応えると、軽快さもなくなり、肥大となり、メニューやヘルプも複雑になる。
UNIXのツールみたいに長く使い続けられるようなツールになってもらうことが理想かな
サクラエディターで出来ないことは他のツールに任せて。
2016/06/21(火) 10:10:54.29ID:emdbrXjz0
ここまで完成しててそれでも『要望』を思い付く人は
おそらく重箱の隅のような特殊な要望を考え出す人物で

そういう人物は大抵はプログラムできて余りにも特殊な要望だと自覚してるので
マクロでなんとかしてしまうのでしょう
802名無しさん@お腹いっぱい。
垢版 |
2016/06/21(火) 12:59:01.10ID:ovW+4V2n0
>>801
折りたたみと単語単位でないハイライト機能欲しいが、そんなに特殊かね
マクロで出来るなら作ってくれ
2016/06/21(火) 23:16:25.24ID:iR9GE38W0
サクラエディタ 2.3.0.0
17個のテキストファイルをD&Dすると、開ききるのに5.5秒くらいかかる
Meryだと2秒ちょい
複数ファイルを開く速度を改善する方法って何かない?
サクラエディタの起動自体は速くて、開く閉じるが気持ちモタつく感じ
2016/06/30(木) 14:58:12.14ID:uZi4jWcm0
タブバーの各テキストを自動並び替え(ソート)する機能はありませんか?
sakura2-2-1-0r4039
を使用しています。
2016/07/01(金) 20:46:19.27ID:vCtLVLN90
タブバーのテキストを並べ替える;って?
タブを並べ替えるのじゃなくて?
806名無しさん@お腹いっぱい。
垢版 |
2016/07/02(土) 00:28:19.70ID:Rdp7nD9l0
タブを並び替えるという意味だろうと
そうでなかろうと
無いものは無い
2016/07/02(土) 06:43:46.28ID:oDMEcVyo0
>>805
>>806
タブを入れ替える でした
すみません;
右端の逆三角形ではソートされているのですが、真横に閉じるボタンがあって少し気になったもので

ありがとうございますm(_ _)m
2016/07/14(木) 22:32:10.73ID:NI+3OXZs0
>>683
鬼雲が逐次入力を受け付けてなかった筈
鬼雲は検索の構造からして逐次入力が難しいタイプだった筈
連続メモリ領域に一度保存すればいけるが、32bitだと2GBの壁があるし
検索毎に一度全テキストを連結とかどう考えても重いしダルい
あと、sakura自体が根本的に行ベースだから変更点も多め
>>701
UACとAppDataは直接関係ないだろ
UACはシステムの保護機構、AppDataはユーザ別のデータ管理機構
MS作法に従うと全ユーザ用設定もProgramFilesじゃなくPublicユーザのどっかに保存とかだった筈
>>784
フリーソフトとフリーソフトウェアは違うんだけど
そもそも言ってるのがちょい頭があれなFSFとかだから気にするだけ無駄
(意図しないGPL汚染が起きない≒悪、とか言っちゃう人たちですんで)
というか要求されたら云々なんて書かれてるのはGPLくらいだったかと
2016/07/15(金) 22:51:42.97ID:jU1iocU50
半年以上も前の書き込みにレス付ける人がいることに驚愕
どんな気まぐれなんだろう
2016/07/15(金) 23:22:35.06ID:U0sDQ/CW0
オレンジ☆ロード
2016/07/16(土) 00:15:32.82ID:W4Qt0e0O0
翔んだ☆カップル

などと切り返してみる
2016/07/16(土) 03:13:28.04ID:lyhe2EZA0
なんであのへたくそな絵で人気が出たのか、今でも不思議や
2016/07/30(土) 05:33:25.25ID:VvN0Yz2a0
サクラエディタで正規表現を使って、複数のファイルをGrep置換したいのですが、
正規表現で特定の文字が連続している場合、それが奇数であるか偶数であるか
判別することはできるでしょうか?
具体的には、三点リーダ(…)を対象として検索し、連続している個数が奇数個の場合に
偶数個になるよう調整(置換)したいのです。

サクラエディタ、鬼車ともに最新です。

正規表現のスレで質問した方がよければ誘導をお願いします。
よろしくお願い致します。
2016/07/30(土) 07:22:43.03ID:kdL8siaY0
1個を2個に、3個を4個に、5個を6個に、のように1個プラスする、
2n+1 に +1 の 2n+2 ってことで、
(?<!…)((……)*…)(?!…)

\1…


なんかあまり美しくないな……
2016/07/30(土) 08:55:16.36ID:LUMgF+NL0
2nをいったんnにしてnを2nにする2段階じゃダメかな
2016/07/30(土) 09:28:48.89ID:YQ3QDLWm0
>>815
俺もやるならそれだと思う
2016/07/31(日) 10:32:59.50ID:PGgV6W790
置換前:……?
置換後:……
でいけるだろ?
2016/07/31(日) 11:19:04.73ID:19/Q9kn40
>>817
そんなんで「いけるだろ」と思うか普通
2016/07/31(日) 11:25:12.47ID:19/Q9kn40

ホンマや!
2016/07/31(日) 21:04:19.43ID:VgD4hAYk0
>>817
おぉ、美しい……
2016/08/04(木) 20:30:48.22ID:hEoDw3uCO
>>811
つのだ…
2016/08/11(木) 01:40:38.28ID:BF7OfyH/0
☆JIRO
2016/08/14(日) 05:42:04.79ID:goYCuzbP0
2.3.1.0 (Aug. 14, 2016)
2016/08/14(日) 07:09:21.14ID:cqDqoO6o0
64bitはもう死んだの?
2016/08/20(土) 10:05:31.47ID:UlTERtGh0
一手間かかるようになってしまったが、
rev.4025で追加されたリンカーオプション/SAFESEHは64bitと非互換なので、
それを外してコンパイルすればちゃんと動く
2016/08/21(日) 03:00:23.46ID:iwzE2+ao0
現在編集中のファイルパスリストを得るために,
あらかじめ 共通設定 ウィンドウ タイトルバー を常にフルパスにしたうえで,
tasklist /FI "IMAGENAME eq sakura.exe" /V /NH /FO csv
の出力を利用しようと思ったのだけれど,ALT+F1 でヘルプを出したウィンドウのタイトルは
「サクラエディタ ヘルプ」になってしまう。
これを回避する方法とか,別のアイディアとか,何かないでしょうか?
2016/08/21(日) 18:02:08.15ID:BsJdHBGn0
適当なスクリプト言語使うか、専用のexe作るか
2016/08/21(日) 18:43:17.84ID:17hNLVCF0
単純に、*.chmのヘルプを最初から単独で表示させとくとか、
後から別途ヘルプを開くとかでは駄目なの?
マクロで*.chmを開くようにしてキーを適当に割り当ててやれば
操作にもさほど違和感無いのでは?
829826
垢版 |
2016/08/21(日) 23:56:24.75ID:iwzE2+ao0
目的を書いてなかった。サクラエディタ Wiki Request の
「前回終了時に開いていたファイルを開いて起動する」マクロの作成です。

>>827
WSHだとWMI経由だけど,どうやら起動時のパラメータは拾えても,ウィンドウタイトルは無理っぽい。
新規exeは導入障壁になるので,可能な限り素のWindowsとマクロだけで実現できないものか検討中です。
# AutoItX とか使えたら確実かもしれませんが,このために入れてくれというのもなんだかなぁ だし。

>>828
そんな手もありですね。ありがとうございます。

# S_WindowList がファイルパス名配列を返してくれるのが一番楽なのだけれど……。
2016/08/22(月) 02:06:08.20ID:pK7FJq7k0
>>829

>「前回終了時に開いていたファイルを開いて起動する」マクロの作成です。

元の質問とは別の話になるけど、「前回終了時」て、その「終了」はどうやって検出するつもりなの?
そもそも、前提になる、そのこと自体ができる気がしないんだけど?
2016/08/22(月) 21:10:18.02ID:bw8XFcSr0
>>830
マクロで [×] をトラップするなんて無理だと思うし,
仕様を文字通りにとらえるとその通りなのだけれど,
本当に必要なのは,任意のタイミングで開いているファイル群のリストを作成し,
後刻,任意のタイミングでリストのファイル群を開くことだと考えています。

次回,常に前回のファイル群を開いてしまうと,
ちょっとしたメモを開いたりとかできなくなってしまいますし。

リスト作成と同時にすべてを閉じたければ,マクロの終わりで
ExitAllEditors() すればよい,程度に考えているのですがダメでしょうか?
2016/08/22(月) 23:42:11.94ID:jDGAamuv0
>>831
自分は前スレの774さんが配布されたSakuraSessionを使ってるよ

前スレの767〜796 ロダのファイルもまだ生き残ってる
http://webcache.googleusercontent.com/search?q=cache:http://anago.2ch.net/test/read.cgi/software/1372823376/
833830
垢版 |
2016/08/23(火) 00:06:06.06ID:U1a6X02k0
>>831
文字通り「終了時」にこだわってるのに
その課題を後回しにしてるんじゃないか、と、ちょっと懸念してたけど
意識的なタイミングでやりたいということなら、それでいいと思うよ

sakura本体を改造して「開ファイル一覧取得」マクロを機能追加するとか、
別exeでいいなら方法は思いつくんだけど、
「素のWindowsとマクロだけで」となると自分もわからないなぁ
2016/08/23(火) 19:50:22.48ID:s0DCh7L30
前回終了時の条件の後出し
835名無しさん@お腹いっぱい。
垢版 |
2016/08/23(火) 21:47:27.98ID:sqa6XUWH0
>>834
なんだその捨て台詞w
2016/08/26(金) 10:36:10.38ID:UoPPRwMW0
サクラエディタをWindows10に入れたいんですがどこでダウンロードできますか?
2016/08/26(金) 11:32:48.56ID:Fy9s9zTF0
(文字が読めない人には)難しい
2016/08/26(金) 12:24:12.22ID:UoPPRwMW0
すみません公式サイトが閉鎖されたのかと思いましたが一時的に繋がらなくなってただけのようです。
2016/09/17(土) 17:26:35.18ID:trXUHF0w0
ANSI掲示板に最近あらわれたRastiは何がしたいのか?
サクラエディタプロジェクト発起人なのに逃亡したげんた批判?
2016/09/18(日) 12:31:38.13ID:EtXFtkhJ0
>>839
単に頭がおかしい人に見える。
2016/09/18(日) 15:59:49.19ID:v9bRbxmv0
書き込みOSブラウザ情報見ればなんとなく見えてくる
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況