Làm cách nào để đánh dấu các mục danh sách lồng nhau trong Bitbucket?


172

Tôi đang cố gắng xem các mục danh sách lồng nhau được đánh dấu của mình được hiển thị với độ thụt tương ứng khi được xem trong trình duyệt trực tiếp từ các trang Bitbucket. Nhưng tôi không thể tìm ra cách nó hoạt động ngay cả khi sử dụng các ví dụ của họ ( được cập nhật ):

* Item 1
* Item 2
* Item 3
  * Item 3a
  * Item 3b
  * Item 3c

Nó bỏ qua thụt lề cho các mục 3a-c:

danh sách kết xuất bitbucket

Tôi muốn nó trông như thế này (cú pháp hoạt động hoàn toàn tốt trên SE và Github):

Danh sách kết xuất SE

Danh sách của họ trong ví dụ danh sách là đặc biệt không thể chấp nhận:

1. Step 1
2. Step 2
3. Step 3
   * Item 3a
   * Item 3b
   * Item 3c

danh sách trong danh sách trên bb

Đây là một repo tôi thiết lập chỉ cho việc này.


6
Bạn đã thụt lề bởi bốn không gian? Hoặc ít hơn?
Waylan

Câu trả lời:


276

Sử dụng 4 khoảng trắng.

# Unordered list

* Item 1
* Item 2
* Item 3
    * Item 3a
    * Item 3b
    * Item 3c

# Ordered list

1. Step 1
2. Step 2
3. Step 3
    1. Step 3.1
    2. Step 3.2
    3. Step 3.3

# List in list

1. Step 1
2. Step 2
3. Step 3
    * Item 3a
    * Item 3b
    * Item 3c

Đây là một ảnh chụp màn hình từ repo được cập nhật đó:

ảnh chụp màn hình

Cảm ơn @Waylan , nhận xét của bạn đã chính xác.


4
Một điều đáng nói nữa là không nên đánh số danh sách của bạn trong một số trường hợp. Nếu chúng chỉ được đọc ở dạng kết xuất, sử dụng "1." cho mỗi mục sẽ làm cho chúng được tự động đánh số. Điều này nên tránh nếu bạn đang cố gắng duy trì khả năng đọc văn bản.
Nilpo

1
Bất kỳ lý do tại sao linters đang bắt đầu đề xuất 2 không gian cho nội dung danh sách lồng nhau?
Greg Hilston

Tôi không thể tìm ra cách thực hiện trong Trình chỉnh sửa Atlassian mới mà họ đang triển khai trong Phòng thí nghiệm. confluence.atlassian.com/doc/the-editor-251006017.html Nhưng có lẽ đây là câu trả lời? confluence.atlassian.com/doc/ trộm
Ryan

một số triển khai sử dụng bốn khoảng trắng cho các khối mã để không thể sử dụng để lồng này
Pablo Pazos

2
@PabloPazos câu hỏi này đặc biệt về việc triển khai của Bitbucket, được cho là muốn.
Jeff Puckett

4

Khả năng

  • Có thể lồng một danh sách gạch đầu dòng vào một danh sách được đánh số cao hơn.
  • Nhưng trong danh sách gạch đầu dòng, danh sách được đánh số tự động sẽ không bắt đầu: Nó không được hỗ trợ.
    • Để bắt đầu một danh sách được đánh số mới sau một danh sách không được đánh dấu, hãy đặt một đoạn văn bản giữa chúng hoặc phụ đề: Một danh sách được đánh số mới không thể bắt đầu ngay sau dấu đầu dòng: Trình thông dịch sẽ không bắt đầu đánh số.

trong thực tế

  1. Chó

    1. Người chăn cừu Đức - chỉ có một không gian phía trước.
    2. Người chăn cừu Bỉ - tối đa 4 không gian phía trước.
      • Số ở phía trước của một dòng được hiểu là "viên đạn đánh số", do đó làm cho vết lõm.
        • ..và bỏ qua chữ số viết: Địa điểm / tự tạo, tuân thủ cấu trúc.
        • Vì vậy, chỉ cần sử dụng những cái "1", để có được danh sách đánh số của bạn.
          • Hoặc bất kỳ số nguyên nào, thậm chí có nhiều chữ số hơn: Việc đánh số danh sách sẽ tiếp tục theo mức tăng ++ 1.
        • Tuy nhiên, mục đầu tiên trong danh sách được đánh số sẽ được giữ, do đó, mục đầu tiên thường sẽ là số "1".
    3. Malinois - 5 không gian làm cho cấp 3 đã.
      1. MalinoisB - 5 không gian làm cho cấp 3 đã.
      2. Groenendael - 8 không gian làm cho cấp 3 quá.
        1. Tervuren - 9 không gian cho cấp độ 4 - Ý định bắt đầu bằng "55".
        2. TervurenB - được đánh số là "88", trong mã nguồn.
  2. Con mèo

    1. Siberia; a. SiberianA - vấn đề được sao chép : các chữ cái (tức là "a" ở đây) không được người phiên dịch nhận ra là "đánh số".
      • Không có vấn đề, nó được thụt vào dòng tách biệt của nó, trong mã nguồn.
    2. Xiêm
      • a. được viết thủ công như một cách giải quyết nhầm lẫn đạn, danh sách không bị đánh số.

0

4 không gian thực hiện thủ thuật ngay cả trong danh sách định nghĩa:

Endpoint
: `/listAgencies`

Method
: `GET`

Arguments
:   * `level` - bla-bla.
    * `withDisabled` - should we include disabled `AGENT`s.
    * `userId` - bla-bla.

Tôi đang ghi lại API bằng cách sử dụng tiện ích mở rộng độc quyền của BitBucket Wiki và Markdown cho danh sách định nghĩa là dễ chịu nhất (cú pháp bảng của MD là khủng khiếp, yêu cầu đa hình ảnh và nhúng ...).


-6

Ngay cả một không gian làm việc

... Chỉ cần mở câu trả lời này để chỉnh sửa để xem nó.

Nested lists, deeper levels: ---- leave here an empty row * first level A item - no space in front the bullet character * second level Aa item - 1 space is enough * third level Aaa item - 5 spaces min * second level Ab item - 4 spaces possible too * first level B item

Danh sách lồng nhau, cấp độ sâu hơn:

  • Vật phẩm cấp A đầu tiên - không có khoảng trống phía trước ký tự dấu đầu dòng
    • Mục Aa cấp hai - 1 không gian là đủ
      • mục Aaa cấp ba - 5 khoảng trống tối thiểu
    • Mục Ab cấp hai - cũng có thể có 4 khoảng trắng
  • mục B cấp đầu tiên

    Nested lists, deeper levels:
     ...Skip a line and indent eight spaces. (as said in the editor-help, just on this page)
    * first level A item - no space in front the bullet character
     * second level Aa item - 1 space is enough
         * third level Aaa item - 5 spaces min
        * second level Ab item - 4 spaces possible too
    * first level B item
    

1
Một không gian là không đủ ở cấp độ thứ hai
JGallardo

"Một không gian là không đủ ở cấp độ thứ hai" .. Bạn đang nói về điều gì, @JGallardo? Tôi đã chuẩn bị sử dụng thực tế, cho thấy, nó thực sự hoạt động. Tôi đã trình bày mã nguồn ở đâu? .. Chỉ cần nhìn thấy nó: Mở nó để chỉnh sửa. (nhưng đừng thay đổi nó, làm ơn.)
Franta

Xem chủ đề tương tự và câu trả lời của tôi ở đó: Khá giống nhau, sao chép / dán. meta.stackexchange.com/a/325252/361135
Franta

3
Chắc chắn trong trình soạn thảo này ở đây nó hoạt động nhưng câu hỏi là về BitBucket và nó không hoạt động ở đó. Ít nhất là không phải khi tôi kiểm tra lần cuối vào tháng 6 năm 2019. Có lẽ nó đã từng xảy ra khi bạn viết câu trả lời ban đầu, nhưng không phải là kiến ​​thức tốt nhất hiện tại của tôi.
JGallardo
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.