プログラミングに慣れていない方にとって、どのエディタを使えばいいのか迷ってしまいますよね。そんなときには国産の無料で使えるサクラエディタをおすすめします。そこで今回は、サクラエディタのインストール方法と絶対にやっておきたいオススメ基本設定をご紹介します。 サクラエディタで1ファイル内の文字列に対し、複数ワードで一括置換するマクロを作ってみました。サクラエディタはいろんな言語のプログラムを起動できますが、とりあえずJavaScriptです。カスタマイズすれば、いろいろ目的に合った使い方ができる キーマクロとPPAマクロがあるPPAのほうはPascalベースC言語との違いは値の受け渡しが := だったり変数宣言が: だったり書式が以下のようだったり ver 変数宣言 begin 式 end. ChangeTabWidth マクロと同様、変更はこのマクロを実行した画面にだけ適用され、設定には保存しません。 sakura:1.6.5.0以降 この関数は、特別にキーマクロ(.mac)形式でも使えます。ただし戻り値は取得 … サクラエディタを使っているのに、メモ帳程度にしか使っていない人もいるでしょう。 サクラエディタは多機能・高機能・軽い・安定という優秀なエディタでありながら、無料というスゲーやつです。 そんな優秀な人材(エディタ)をメモ帳程度にしか使わないなんて勿体無いです。 構文: 関数名( 仮引数名 :変数型 ): 戻り値型; ... ChangeTabWidth マクロと同様、変更はこのマクロを実行した画面にだけ適用され、設定には保存しません。 sakura:1.6.5.0以降 この関数は、特別にキーマクロ(.mac)形式でも使えます。ただし戻り値は取得できません。 sakura:1.6.3.0以降 function … そのマクロを保存しておき、サクラエディタを起動時にマクロを読み込んで実行します。 キーマクロを記録した状態で、サクラエディタのメニュー「ツール」-「キーマクロの保存」を選択(Ctrlキー + Mキー 押下)し、マクロをmacファイル化して保存します。 変数、制御構文、演算などは現時点で使えませんが、サクラエディタの関数は使用可能です。 目次へ戻る . 以下サンプル var i:Integer; iPos:Integer; sSel:String; iIndex:Inte… 以下サンプル var i:Integer; iPos:Integer; sSel:String; iIndex:Inte… サクラエディタで、検索にヒットしたワードを含む行を丸ごと削除したいということがあり、 その数が膨大だったのでサクッとマクロを組んだのをメモ。結果としてはVBSで書きました。 Dim x Do While True ' 次を検索 ' (戻り値は使用しないが、変数に入れないとエラーになる…) サクラエディタのマクロ関数は、「S_関数名」と、S_をつけてください。 PPAでは、デバッグ用文字列型変数UserErrorMesを利用できます。 この変数に書き込んでおくと、PPAがエラーを返したときに表示されるメッセージボックスに、この変数の内容も表示されます。 1.4 プログラミングして作成するマクロ. サクラエディタを使っているのに、メモ帳程度にしか使っていない人もいるでしょう。 サクラエディタは多機能・高機能・軽い・安定という優秀なエディタでありながら、無料というスゲーやつです。 そんな優秀な人材(エディタ)をメモ帳程度にしか使わないなんて勿体無いです。 サクラエディタのマクロ(置換処理記述)をバッチから並列実行すると処理が競合する サクラエディタの Ver2.2.0.1 にて表題の挙動を確認したので、…
この変数に書き込んでおくと、PPAがエラーを返したときに表示されるメッセージボックスに、この変数の内容も表示されます。(sakur:1.4.2.0以降) IsDefine( 'sakura-editor' ); を利用すると、マクロを実行しているのがサクラエディタかどうか判別できます。 プログラミングに慣れていない方にとって、どのエディタを使えばいいのか迷ってしまいますよね。そんなときには国産の無料で使えるサクラエディタをおすすめします。そこで今回は、サクラエディタのインストール方法と絶対にやっておきたいオススメ基本設定をご紹介します。 キーマクロとPPAマクロがあるPPAのほうはPascalベースC言語との違いは値の受け渡しが := だったり変数宣言が: だったり書式が以下のようだったり ver 変数宣言 begin 式 end. サクラエディタのマクロです。 かれこれ3年ぐらいサクラエディタを使っていますが、マクロが使えるということを今回初めて知りました。(笑) そして、意外に使えるということに驚きました。もっと早く知っていればよかった・・・。