LoginSignup
0
0

More than 1 year has passed since last update.

サクラエディタで空行削除と改行をタブにする操作を自動化する方法

Posted at

目的

システムの内容をExcelに記入する為、サクラエディタで
ひたすら「空欄を削除する置換」と「改行をTABにする置換」の
操作を実施していて面倒になり、マクロの記録機能で操作を自動化しました。

下記の2つの作業をマクロに記録しました。
・空欄を削除する置換
・改行をTABにする置換

マクロ登録方法

1.置換したい内容をサクラエディタに張り付ける

2.[ツール] → [キーマクロの記録開始(R)]の順にクリックする
1キーマクロの開始.png

3.[検索(S)] → [置換(R)]の順にクリックして置換の画面を表示させる
※空行を削除する置換
2.検索から置換.png

4.置換の画面で下記のように置換前、置換後を入力し「すべて置換(A)」をクリックする
置換前(N):^[\r\n]+
置換後(P):
※\は¥マークです。
※空行を削除したいので置換後に何も入れない
4から行消すすべて置換.png

5.「OK」をクリックする
5か所を置換しましたok.png

6.[検索(S)] → [置換(R)]の順にクリックして置換の画面を表示させる
※改行をタブに変換する置換
6検索から置換.png

7.置換の画面で下記のように置換前、置換後を入力し「すべて置換(A)」をクリックする
置換前(N):\r\n
置換後(P):\t
※\は¥マークです。
8すべて置換.png

8.「OK」をクリックする
9ok.png

9.[ツール] → [キーマクロの記録終了&保存(M)]
10ツールキーマクロの記録終了.png

10.任意のマクロ名を入力し、任意の場所にマクロを保存する
10マクロの終了保存.png

マクロ実行方法

1.修正したい内容をサクラエディタに張り付ける
修正したい内容.png

2.[ツール] → [キーマクロの読み込み(A)]の順にクリックする
1キーマクロの読み込み.png

3.保存したマクロ名を選択する
保存したマクロを指定する.png

4.[ツール]→[キーマクロの実行(D)]の順にクリックする
もしくはキーボードのキーを
Shift + Ctlr + L を同時に押す
2キーマクロ実行.png

5.記録した空行削除と改行をタブに変更する操作が実行される
スクリーンショット 2022-11-08 135103.png

サクラエディタを閉じるまでは
Shift + Ctlr + L を同時に押すと記録した操作が実行できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0