HTMLのtableタグを生成する

※続き→続・HTMLのtableタグを生成する

rowspan, colspan の込み入ったテーブルを作りたい時があって、
オンラインで何かいいジェネレータないかなと思って探したけどrowspan, colspan対応しているものがなかなか見つからなかった。
そういえばemacsにテーブルモードみたいなのあったんじゃない?あれ使ったらどうにかなるんじゃない?

調べてみたら標準機能でできた。

M-x table-insert

行・列数を聞かれるので適当に設定。

あとはテキストベースで票を編集していく。便利コマンドがいくつか。

C-> (table-widen-cell)    カーソル位置のセルを横拡張
C-< (table-shorten-cell)    カーソル位置のセルを横収縮
C-: (table-justify)    セル中の文字列の位置を操作(Left/Center/Right)
C-- (table-split-cell-vertically)    セルの横分割
C-| (table-split-cell-horizontally)    セルの縦分割
C-* (table-span-cell)    セルの結合

で、いい感じに表ができたところで、

C-^ (table-generate-source)

とすればHTMLに吐いてくれます。余計な nbsp なんかを適宜削ってやって完成。便利。

 

HTMLのtableタグを生成する」への1件のフィードバック

  1. Emacs備忘録

    続・HTMLのtableタグを生成する

    前に「HTMLのtableタグを生成する」というのを書いたものの、どうもやっぱりいまいち使いづらくて他の方法をいろいろ試していたんですが、
    結果としてorg-modeを使うのが一番簡単かなーと思ったのでメモしておきます。
    org-modeの使い方についてはググればいくらでも出…

コメントを残す

メールアドレスが公開されることはありません。