Pemformatan tabel multimarkdown di Vim


15

Saya baru-baru ini pindah dari menggunakan TextMate ke menggunakan Vim lebih banyak (karena saya membagi waktu antara Mac dan Linux). Satu hal yang saya lewatkan adalah bundel MultiMarkdown yang luar biasa yang, di antara fitur-fitur lainnya, memungkinkan saya memasukkan tabel dalam sintaks MultiMarkdown dan kemudian memformat ulang mereka sehingga terlihat cantik.

Jadi, misalnya ini:

| Heading 1 | Heading 2 | Heading 3 |
| --: | -- | -- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |

Menjadi ini:

| Heading 1 | Heading 2                       | Heading 3       |
| --------: | ------------------------------- | --------------- |
|         1 | Some text                       | Some other text |
|         2 | A somewhat longer piece of text | Further text    |

Hal terdekat yang saya temukan pada ini adalah table_format.vim , tetapi cukup lama dan menggunakan spasi alih-alih bilah vertikal untuk membatasi kolom.

Apakah ada yang lebih baik di luar sana untuk memformat ulang tabel seperti ini di Vim?

Jawaban:


11

The Align Plugin dapat table format oleh bar vertikal menggunakan shortcut "\ t |".


Bagus, terima kasih. Sepertinya plugin itu akan berguna memformat dokumen LaTeX juga.
Jez

Sama sama. Saya menggunakan Align sepanjang waktu. Saya suka format tabel.
Don Reba


3

Saya pikir vim-table-mode mungkin lebih kuat. Ini akan memformat tabel ketika memasukkan bilah vertikal "|", dan dapat menghasilkan tabel dengan banyak gaya, bukan hanya penurunan harga.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.