◀マクロトップへ
  • 269 HTML閉じタグ補完
  • [269] HTML閉じタグ補完 りっちゃん 2006年05月13日 20:51

    HTMLソース手打ちする際にできたマクロ(*.mac)です。
    あまりに簡易で...

    // HTMLのタグ入力時に閉じを作る(簡易)
    // <html(カーソル)> → <html>(カーソル)</html>
    //
    // <html*> ←カーソルが * の位置にいないと(多分)ダメ。
    // 挿入モードでないとダメ。

    S_Left(0); // 単語の中へ
    S_SelectWord(0); // 現在位置の単語選択
    S_Copy(0); // コピー
    S_Right(0); // 選択解除
    S_Right(0); // タグの外へ
    S_MoveHistSet(0); // 位置控え
    S_Char(60); // 文字入力('<')
    S_Char(47); // 文字入力('/')
    S_Paste(0); // 貼り付け
    S_Char(62); // 文字入力('>')
    S_MoveHistPrev(0); // 元の位置(タグの間)へ

    // Shift + Ctrl + Spaceとか登録しとくと入力補完とキー近くて便利かも。
    // 1.タグの囲みを打つ <>
    // 2.中にタグ名を打つ <html>
    // 3.そのままこのマクロで閉じを補完 →<html></html>
    // 4.そのままタグの中身を打っていける