オフインデント

提供: MeryWiki
2013年1月15日 (火) 00:18時点におけるInuuik (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

Mery エディタ マクロ: オフインデント ( inuuik )

  インデントをはずす(オフ・インデント)

  「自動インデントを有効にする」にしているときに、
  Shift キーを押しながら Enter キーを押す(Shift+Enter)と、
  インデントをしないで次の行頭にカーソルが移動するマクロ。

  その行だけのインデントはずしで、自動インデントは有効のまま。
  あとの行でインデントしたときは、つぎに Enter を押すと、
  その次の行頭がインデントされる。

オフインデント(Shift+Enter).js

下の内容を、上の名前のファイルにして、My Macros に置く。
そこから Mery で開いて、マクロ - これを選択、
ツール - オプション - キーボード の マクロ で Shift+Enter に割り当て。

(ブログのコメント より転載) (再編集 inuuik)

// - ------------------------ --------------------------------------------------
// オフインデント(Shift+Enter)
//
// revised  inuuik  2012-09-02
// - ------------------------ --------------------------------------------------
{
  var s = document.selection;
  Redraw = false;
  s.NewLine(1);
  s.StartOfLine(true, mePosLogical);
  if (!s.IsEmpty) {
    s.Text = "";
  }
  Redraw = true;
}
// - ------------------------ --------------------------------------------------

マクロ (inuuik) ※これらは Mery 2.0.14 以降のタブ幅に対応できません。公開終了します。

  • インデントブロック作り (inuuik) ※削除
  • サロゲートペアのコードポイント表記 (inuuik)
  • 字を繰り返し (inuuik)
  • 通り抜けインデント (inuuik) ※削除
  • エンティティ参照と文字参照 (inuuik)
  • アラビア語ヒンディー数字 (inuuik)
  • 次を検索フィルタ (inuuik)
  • 数字は動く (inuuik)
  • ルビとrubyタグ (inuuik)
  • 範囲両端から広く (inuuik)
  • 外国語の合字と発音記号 (inuuik)
  • 選択大雑ぱス (inuuik)
  • 勝手版マクロリファレンス (inuuik)
  • 憶えのJavaScript (inuuik)
  • 勝手版TypeScript編集モード (inuuik)
  • クリップボードのJavaScript (inuuik)
  • ぐーてんべるく和書 (inuuik)
スポンサーリンク