サクラエディタふぁんくらぶ part17 [転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
>>683
鬼雲が逐次入力を受け付けてなかった筈
鬼雲は検索の構造からして逐次入力が難しいタイプだった筈
連続メモリ領域に一度保存すればいけるが、32bitだと2GBの壁があるし
検索毎に一度全テキストを連結とかどう考えても重いしダルい
あと、sakura自体が根本的に行ベースだから変更点も多め
>>701
UACとAppDataは直接関係ないだろ
UACはシステムの保護機構、AppDataはユーザ別のデータ管理機構
MS作法に従うと全ユーザ用設定もProgramFilesじゃなくPublicユーザのどっかに保存とかだった筈
>>784
フリーソフトとフリーソフトウェアは違うんだけど
そもそも言ってるのがちょい頭があれなFSFとかだから気にするだけ無駄
(意図しないGPL汚染が起きない≒悪、とか言っちゃう人たちですんで)
というか要求されたら云々なんて書かれてるのはGPLくらいだったかと 半年以上も前の書き込みにレス付ける人がいることに驚愕
どんな気まぐれなんだろう なんであのへたくそな絵で人気が出たのか、今でも不思議や サクラエディタで正規表現を使って、複数のファイルをGrep置換したいのですが、
正規表現で特定の文字が連続している場合、それが奇数であるか偶数であるか
判別することはできるでしょうか?
具体的には、三点リーダ(…)を対象として検索し、連続している個数が奇数個の場合に
偶数個になるよう調整(置換)したいのです。
サクラエディタ、鬼車ともに最新です。
正規表現のスレで質問した方がよければ誘導をお願いします。
よろしくお願い致します。 1個を2個に、3個を4個に、5個を6個に、のように1個プラスする、
2n+1 に +1 の 2n+2 ってことで、
(?<!…)((……)*…)(?!…)
↓
\1…
なんかあまり美しくないな…… 2nをいったんnにしてnを2nにする2段階じゃダメかな 一手間かかるようになってしまったが、
rev.4025で追加されたリンカーオプション/SAFESEHは64bitと非互換なので、
それを外してコンパイルすればちゃんと動く 現在編集中のファイルパスリストを得るために,
あらかじめ 共通設定 ウィンドウ タイトルバー を常にフルパスにしたうえで,
tasklist /FI "IMAGENAME eq sakura.exe" /V /NH /FO csv
の出力を利用しようと思ったのだけれど,ALT+F1 でヘルプを出したウィンドウのタイトルは
「サクラエディタ ヘルプ」になってしまう。
これを回避する方法とか,別のアイディアとか,何かないでしょうか? 単純に、*.chmのヘルプを最初から単独で表示させとくとか、
後から別途ヘルプを開くとかでは駄目なの?
マクロで*.chmを開くようにしてキーを適当に割り当ててやれば
操作にもさほど違和感無いのでは? 目的を書いてなかった。サクラエディタ Wiki Request の
「前回終了時に開いていたファイルを開いて起動する」マクロの作成です。
>>827
WSHだとWMI経由だけど,どうやら起動時のパラメータは拾えても,ウィンドウタイトルは無理っぽい。
新規exeは導入障壁になるので,可能な限り素のWindowsとマクロだけで実現できないものか検討中です。
# AutoItX とか使えたら確実かもしれませんが,このために入れてくれというのもなんだかなぁ だし。
>>828
そんな手もありですね。ありがとうございます。
# S_WindowList がファイルパス名配列を返してくれるのが一番楽なのだけれど……。 >>829
>「前回終了時に開いていたファイルを開いて起動する」マクロの作成です。
元の質問とは別の話になるけど、「前回終了時」て、その「終了」はどうやって検出するつもりなの?
そもそも、前提になる、そのこと自体ができる気がしないんだけど? >>830
マクロで [×] をトラップするなんて無理だと思うし,
仕様を文字通りにとらえるとその通りなのだけれど,
本当に必要なのは,任意のタイミングで開いているファイル群のリストを作成し,
後刻,任意のタイミングでリストのファイル群を開くことだと考えています。
次回,常に前回のファイル群を開いてしまうと,
ちょっとしたメモを開いたりとかできなくなってしまいますし。
リスト作成と同時にすべてを閉じたければ,マクロの終わりで
ExitAllEditors() すればよい,程度に考えているのですがダメでしょうか? >>831
自分は前スレの774さんが配布されたSakuraSessionを使ってるよ
前スレの767〜796 ロダのファイルもまだ生き残ってる
http://webcache.googleusercontent.com/search?q=cache:http://anago.2ch.net/test/read.cgi/software/1372823376/ >>831
文字通り「終了時」にこだわってるのに
その課題を後回しにしてるんじゃないか、と、ちょっと懸念してたけど
意識的なタイミングでやりたいということなら、それでいいと思うよ
sakura本体を改造して「開ファイル一覧取得」マクロを機能追加するとか、
別exeでいいなら方法は思いつくんだけど、
「素のWindowsとマクロだけで」となると自分もわからないなぁ サクラエディタをWindows10に入れたいんですがどこでダウンロードできますか? すみません公式サイトが閉鎖されたのかと思いましたが一時的に繋がらなくなってただけのようです。 ANSI掲示板に最近あらわれたRastiは何がしたいのか?
サクラエディタプロジェクト発起人なのに逃亡したげんた批判? 書き込みOSブラウザ情報見ればなんとなく見えてくる マクロで
11 → '011
21 → '021
31 → '031
41 → '041
51 → '051
61 → '061
71 → '071
101 → '101
のように変換したいのですが
S_ReplaceAll('11',''011',24); //「11」→「'011」だと
11 → (ブランク)みたいに消えてしまうんですけど
変換後に「'」を付ける場合にはどうすればよいのでしょうか? >>843
エスケープする、あるいはダブルクォーテーションで括る
S_ReplaceAll('11','\'011',24); //エスケープ
S_ReplaceAll('11',"'011",24); //ダブルクォーテーション
ヘルプのキーボードマクロの項を見るかscript56.chmを入手済みなら正規表現の項を見れば意味は分かる 考え過ぎだとは思うんだけど
サクラエディタ起動中にブラウザとか開いてると
設定や編集ファイルが影響を受けたりすることってないよね?
一度だけ視界の隅でアイコンリフレッシュ掛かったみたいに点滅したような感じがして
見間違いの可能性が高いんだが気になってる >>847
有り得ないってことね
やっぱ気にし過ぎか 暗い所で眼球を動かした時に視界の隅がチカっと光るのは飛蚊症や網膜裂肛の可能性があり近視や老齢がなりやすい
眼科を受診するべきで、網膜の状態を見るために瞳孔を開く点眼をするので車の運転は不可 眼より神経症の方が心配だから
エディタの仕組み(影響されない理由)の方を教えてくれた方が有り難い ブラウザの影響は受けないけどOSの影響は受けるよ。 2chブラウザのJane StyleはIEプラグインを更新するときに、起動中の他アプリにメッセージを一斉送信するので、
画面上のウィンドウが再描画される現象が発生する。リスト表示とか何回もリフレッシュされる。 『 「インタビュー」 を含むが 「独占インタビュー」 と 「単独インタビュー」 は含まない 』
という検索をしたくて以下の正規表現を書いたのですが、エラーになってしまい動きません。
何が悪いのでしょうか?
(?<!(独占|単独))インタビュー これでいいみたい
(?<!独占|単独)インタビュー
ttp://ttssh2.osdn.jp/manual/ja/reference/RE.txt >>855
うわ、サンクス!
「(?<!独占)(?<!単独)インタビュー」でうまくいったんだけど、それの方がシンプルでいいですね!
ありがとうございます。使わせてもらいます。 WZ階層付きテキストだと行頭の「.」の数でアウトライン解析されるけど
行頭のタブの数でアウトライン解析されるようにすることって無理なのかな? sakuraのマクロでイベントって使えない?
文字列入力されたらその行数と文字数を変数に記録しておいて
それを後に別のマクロ関数で使いたいんだけど >>860
スマートインデントのプラグイン側で位置を得て、SetCookie関数で記録
別のマクロ関数側は、GetCookie関数で受け取り
かなぁ… 並び順を変えずに重複行を削除する方法ってありますか? 「並び順を変えず」ってあるから連続してない重複行じゃないの ああ、連続してない重複行を削除ってことか、マクロかな ぐぐったらあったでー
サクラエディタについての質問です同じ文の行を一行残して削除... - Yahoo!知恵袋
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11140401581 ついでに
SelectAll();
の行を
GetSelectedString(0);
に置き換えると選択範囲だけになるでー >>866
ありがとうございます!
望み通りの機能でした 暫く使ってるとサクラエディタがタスクバーに表示されなくなります
改善方法に心当たりがありませんか?
複数ファイルをタブ表示で使っていますが、特定のタブのときだけタスクバーに表示されなくなります
消えてる時にタブを切り替えるとタスクバーに表れ、もとのタブに戻すと非表示になります
起動直後は発生しません、再起動で一旦直ります マルチディスプレイで別々の拡大率だとぼやけてしまうのですが、設定等でどうにかなりますか? サクラエディタの強調文字やマクロ、キー割り当て等まとめて設定を移行することってできますか?
programfilesやRoamingのフォルダコピペしても設定が引き継がれなくて 自己解決。タスクトレイ含めてサクラエディタ全て終了してからiniファイルコピペしないと正常に引き継げないのが原因でした 最新版、GCCでbuildするとインターフェイスがぶっ壊れる
build自体は最後まで走るけど、成果物を起動させたらコケる
ただしタスクバーには残ってる
2.2.0.1の時は問題なかったんだけどなー >>880の自己解決
gcc-6だとダメみたい、5.2.0だとクラッシュしなかった Ctrl+F押して検索するとヒットした文字の背景色が黄色くなりますが
それを維持したまま別の検索を行ってヒットした文字の背景色を別の色(例えば緑色)にすることは出来ますか?
(結果として1回目の検索でのヒット箇所を黄色、2回目の検索でのヒット箇所を緑色で表示したい) 単語単位で色分けできるけど検索ごとにリセットされるはず
Apsalyにそういう機能あったと思う 一時的に正規表現キーワードを設定して色分けすればいいよ そういやカラーマーカー機能って安定版に取り込まれるを
期待してたんだけど今どうなんだろう
>>882
近いことができるのが「サクラエディタ weekly カラーマーカ―」でググると見つかる
カラーマーカー機能、右端で折り返す、並に期待して待っている…… 折り返しは
Ctrl+Alt+W 右端で折り返し
Ctrl+Alt+X 折り返し解除
としている
(なのでなんで「期待して待ってる」なのかわたしには分からない) そうだよな
待たずに期待することは無理だもんな(まぜっかえし) 指摘されると何気なく書いた文に色々詰め込んでいたな、と
> カラーマーカー機能、右端で折り返す、並に期待して待っている……
「カラーマーカー機能」が安定版に取り込まれることを、
割りと要望があったにもかかわらずなかなか実装されなかった「右端で折り返す」
ぐらい個人的に切望している
「右端で折り返す」は幾度となく否定されたように見受けられたので
ある時期からなかば絶望しながら待っていたけど、「カラーマーカー機能」は
今のところ絶望したりせず期待した状態を維持して待っている
こんな感じ、改めて書くと長いしキモいな…… みなさんありがとうございます。
>>884さんの方法で解決しました。
この方法は目から鱗でした!
助かりました〜 気がつけば 2016-12-18 カラーマーカ― v0.13、大感謝であります
公式のリリースを挟んでて v2.3.1.0 ベースになってるのも嬉しかったり 文字列を選択していない状態でもctrl+Cを押すと
改行文字がクリップボードにコピーされるんだけどこれ無効にできないの?うざいわコレ >>892
オプション編集コピーの設定かえてもダメなの 行コピー?
つかその無駄なキー操作やめればいいんじゃね 未選択時のコピーはクリップボードに空文字列セットか空にできるといいな 行番号の、表示/非表示をキー割当てするにはどうすれば良いの? >>897
マクロに下記内容の.jsファイルを登録
(new ActiveXObject('WScript.Shell')).SendKeys('^5+{TAB}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{RIGHT}{TAB}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{TAB} {ENTER}');
キー割り当てから種別:外部マクロで選んで割り当て // 大文字・小文字変換.js (switch_upper_lower.js)
function switch_upper_lower(text) {
if (text.match(/[A-Z]/)) {
return text.toLowerCase();
} else {
return text.toUpperCase();
}
}
//-----
// MAIN
//-----
// 選択範囲のテキストを取得
var text = Editor.GetSelectedString(0);
// 変換後のテキストを出力
if ( text !== "" ) Editor.InsText(switch_upper_lower(text)); >>899
キーボード操作だけで表示切替する手順をSendKeysで再現してるだけなんだが v2.3.1用
キー割り当てだとキー操作と干渉して動作しないみたいだ
マウスクリックからの起動なら問題ない
なので…先頭に下記の1行追加して、呼び出しのキー操作後しばらく全てのキーから手を放す様に注意すれば動くw
Editor.sleep(1000); あーそれと、>>898は Ctrl+5 でタイプ別設定ダイアログが開く前提で書いてるので
デフォのキー割り当てから変更してるなら、そこ適当に書き換えてね タイプ別設定の初期タブって、最後のを少しの間?覚えてるから
うまくうごかないことがありそうな予感
特に2回目以降 >>903
それについては考慮してある
初期タブがどれであっても、Shift+Tabでタブにフォーカスを移し、カーソル左5回で左端のタブに行き当たり
そこからカーソル右1回、Tab1回で、「カラー」のタブになるはず
>>902は ^5 の部分を %oy などに。 (Alt+O、Y) みなさん、フォントは何使ってますか?
プログラミングに良いフォントなんてのをネットで調べて使ってみてるんだけど
ギザギザになったり線の太さにバラ付きがでたりしてとても見づらいです
MS ゴシックとかMeiryoKe以外にしている方、教えてください
よろしくお願いします レス数が900を超えています。1000を超えると表示できなくなるよ。