ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
テキストエディタ
>
サクラエディタ
>
フォーラム
>
マクロ掲示板
>
キーマクロで複数テキストの整形に関して
サクラエディタ
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
FrontPageの表示
ページ一覧
最近の更新
コミュニケーション
フォーラム
フォーラム一覧
一般話題(質疑・要望等) (495)
マクロ掲示板 (67)
メーリングリスト
MLの一覧
ニュース
フォーラム:
マクロ掲示板
(スレッド #707984)
話題(スレッド)一覧に戻る
RSS
キーマクロで複数テキストの整形に関して (2024-03-14 16:46 by
soult
#754680)
返信
私がしたいのは
-------------------------------------
改
改
半半半半半半半半あいうえお
かきくけこ
半さしすせそ
-------------------------------------
↑を
-------------------------------------
あいうえお
かきくけこ
半さしすせそ
-------------------------------------
です。改=改行、半=半角空白
文頭の2行を詰めたいと思い、キーマクロ例があったのでそれを参考に
させていただいております。
Delete(0); // 削除
Delete(0); // 削除
↑これで試してみたら10個ファイル中3個が変化しないことがあり少し不安ですが。
これに加えて、行先頭の半角は一個なら反応せず複数なら反応する「^ +」を
grep置き換えでなく、同じキーマクロの中に入れて一括で作業を済ませたい
のですが可能でしょうか?
複数のテキストファイルを行詰め空白詰めの2工程の編集は面倒なので、
キーマクロで一括で済ませたいです。お願いします。
-------------------------------------------------------------------------------------------------------------
//キーボードマクロのファイル
S_GoFileTop(); // ファイルの先頭に移動
Delete(); // 2行上に移動
Delete();
S_ReplaceAll('^ +','', 28); // 半角空白削除
S_ReDraw(0); // 再描画
で自己解決しました。
(最終更新: 2024-03-16 15:45 by
soult
)
メッセージ #754680 への返信
×
題名
本文
メッセージ #754680 への返信 > 私がしたいのは > ------------------------------------- > 改 > 改 > 半半半半半半半半あいうえお > かきくけこ > 半さしすせそ > ------------------------------------- > > ↑を > > ------------------------------------- > あいうえお > かきくけこ > 半さしすせそ > ------------------------------------- > > です。改=改行、半=半角空白 > > 文頭の2行を詰めたいと思い、キーマクロ例があったのでそれを参考に > させていただいております。 > Delete(0); // 削除 > Delete(0); // 削除 > ↑これで試してみたら10個ファイル中3個が変化しないことがあり少し不安ですが。 > > これに加えて、行先頭の半角は一個なら反応せず複数なら反応する「^ +」を > grep置き換えでなく、同じキーマクロの中に入れて一括で作業を済ませたい > のですが可能でしょうか? > > 複数のテキストファイルを行詰め空白詰めの2工程の編集は面倒なので、 > キーマクロで一括で済ませたいです。お願いします。 > > ------------------------------------------------------------------------------------------------------------- > //キーボードマクロのファイル > S_GoFileTop(); // ファイルの先頭に移動 > Delete(); // 2行上に移動 > Delete(); > S_ReplaceAll('^ +','', 28); // 半角空白削除 > S_ReDraw(0); // 再描画 > > で自己解決しました。
Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。
ログインする
ニックネーム
プレビュー
投稿
キャンセル