org-mode
次の形式のテーブルがあります。
| Name | email | number |
|------------+-----------------+--------|
| Doe, John | jod@example.org | 7 |
| Doe, Jane | jod@example.org | |
|------------+-----------------+--------|
| Foo, Pete | pf@example.com | 5 |
|------------+-----------------+--------|
| Bar, Mary | maba@127.0.0.1 | 3 |
| Quux, Mike | bz@192.168.12.1 | |
|------------+-----------------+--------|
しかし、テーブルを次のようにフォーマットする必要があります。
| Name | email | number |
|------------+-----------------+--------|
| Bar, Mary | maba@127.0.0.1 | 3 |
| Quux, Mike | bz@192.168.12.1 | |
|------------+-----------------+--------|
| Doe, John | jod@example.org | 7 |
| Doe, Jane | jod@example.org | |
|------------+-----------------+--------|
| Foo, Pete | pf@example.com | 5 |
|------------+-----------------+--------|
このテーブルはアルファベット順にソートする必要があります。したがって、最後の2行が最初になります。水平線との分離は維持されます。グループ化された列に異なる単語がある場合、それらがどのように並べ替えられるかは問題ではありません。表中の最後のグループ以上のように、いずれかのことができますBar
が続くBaz
かBaz
が続きますBar
。Emacsでこれを行うにはどうすればよいorg-mode
ですか?
1
次のように、テーブルの外観の例を追加する必要があります。
—
Luke Shimkus、2014年
ソートのルールがよくわかりません。各セクション内の最初の列だけで並べ替えてから、各セクションの最初の行の「名前」列に基づいてセクションを並べ替えますか?
—
rekado 2014年