Định dạng bảng đa mức trong Vim


15

Gần đây tôi đã chuyển từ sử dụng TextMate sang sử dụng Vim nhiều hơn nữa (vì tôi đã chia thời gian của mình giữa Mac và Linux). Một điều tôi nhớ là gói MultiMarkdown tuyệt vời, trong số các tính năng khác, cho phép tôi nhập các bảng theo cú pháp MultiMarkdown và sau đó định dạng lại chúng để chúng trông đẹp mắt.

Vì vậy, ví dụ này:

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

Trở thành này:

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

Thứ gần nhất tôi tìm thấy là cái bảng_format.vim , nhưng nó khá cũ và sử dụng khoảng trắng thay vì các thanh dọc để phân định các cột.

Có điều gì tốt hơn ngoài kia để định dạng lại các bảng như thế này trong Vim không?

Câu trả lời:


11

Các Align plugin có thể bàn định dạng bởi thanh dọc bằng cách sử dụng phím tắt "\ t |".


Thật tuyệt, cảm ơn. Có vẻ như plugin đó cũng sẽ được định dạng các tài liệu LaTeX tiện dụng.
Jez

Không có gì. Tôi sử dụng Align tất cả các thời gian. Tôi chỉ thích định dạng bảng.
Don Reba


3

Tôi nghĩ chế độ vim-bàn có thể mạnh hơn. Nó sẽ định dạng bảng khi chèn thanh dọc "|" và có thể tạo các bảng có nhiều kiểu, không chỉ Markdown.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.