Dòng mới trong bảng markdown?


247

Tôi có các ô sau trong bảng đánh dấu:

 |Something|Something else that's rather long|Something else|

Tôi muốn có thể chèn một dấu ngắt ở đường giữa, vì vậy cột không quá lớn. Làm thế nào tôi có thể làm điều đó trong Markdown? Tôi có cần sử dụng bảng HTML thay thế không?


Khi sử dụng <br>hãy cẩn thận rằng bạn không để bất kỳ khoảng trống nào ở phía trước (thụt đầu dòng). Tôi đã có cùng một vấn đề nhưng khi tôi loại bỏ không gian tab thì nó hoạt động.
Varun Kumar

Câu trả lời:


339

Sử dụng <br>để buộc ngắt dòng trong một ô của bảng.

Markdown Extra và MultiMarkdown cho phép các bảng, nhưng sau khi dùng thử và lỗi, có vẻ như cần phải ngắt dòng HTML trong trường hợp này.


9
Cú pháp <BR> chỉ hoạt động khi bạn chuyển đổi sang HTML - ít nhất là trong pandoc.
halloleo

3
Các <br>cú pháp cũng hoạt động trên GitLab, trong đó sử dụng thư viện Redcarpet của Ruby để chế biến Markdown ( tham khảo )
Dinei

36

Khi bạn đang xuất sang HTML, sử dụng <br>các tác phẩm. Tuy nhiên, nếu bạn cũng đang sử dụng pandoc để xuất sang LaTeX / PDF, bạn nên sử dụng bảng lưới :

+---------------+---------------+--------------------+
| Fruit         | Price         | Advantages         |
+===============+===============+====================+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+

3
Sublime Text có một gói tuyệt vời cho việc này: packagecontrol.io/packages/Table%20Editor Nó không còn được duy trì, nhưng mọi thứ vẫn ổn với nó!
fnurl

1
Tại sao họ không phát minh ra điều này ngay từ khi bắt đầu đánh dấu?!
Vô tận

1
Tôi đang sử dụng Markdown Preview Extended trong VSCode để tạo PDF bằng LaTeX thông qua Pandoc. Tôi đặt \newline(một lệnh LaTeX) bên trong bảng, nó đi qua vì có một tùy chọn cho phép tex thô. Tuy nhiên, văn bản này xuất hiện trong trình duyệt xem trước.
Fuhrmanator

9

Chỉ dành cho những người đang cố gắng làm điều này trên Jira. Chỉ cần thêm \\vào cuối mỗi dòng và một dòng mới sẽ được tạo:

|Something|Something else \\ that's rather long|Something else|

Sẽ kết xuất cái này:

nhập mô tả hình ảnh ở đây

Nguồn: Văn bản ngắt trên Jira


15
Câu trả lời tốt đẹp. Ngoài ra đây là một cái ôm cho phải sử dụng JIRA: 🤗
mikemaccana

3
Thật không may, nó không hoạt động trong các trình xem đánh dấu khác mà tôi sử dụng (ví dụ: Bitbucket.org hoặc trình xem Markdown tiện ích mở rộng trình duyệt Chrome của Simov)
Jan otola

7

Sử dụng <br/>. Ví dụ:

Change log, upgrade version

Dependency | Old version | New version |
---------- | ----------- | -----------
Spring Boot | `1.3.5.RELEASE` | `1.4.3.RELEASE`
Gradle | `2.13` | `3.2.1`
Gradle plugin <br/>`com.gorylenko.gradle-git-properties` | `1.4.16` | `1.4.17`
`org.webjars:requirejs` | `2.2.0` | `2.3.2`
`org.webjars.npm:stompjs` | `2.3.3` | `2.3.3`
`org.webjars.bower:sockjs-client` | `1.1.0` | `1.1.1`

URL: https://github.com/donhuvy/lsb/wiki

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.