簡體   English   中英

如何在RDoc中表示方括號([])?

[英]How do I represent square brackets ([]) in RDoc?

我正在嘗試記錄我在課堂上使用RDoc注釋編寫的一些rake任務,並且遇到代表方括號的麻煩。 我想添加一些如何使用參數運行rake任務的示例,因此有一個像這樣的rdoc行:

#例如。 rake build[MyProject]

問題是RDoc解析器轉換創建一個鏈接而不是打印方括號。 我嘗試過各種各樣的逃逸序列:[; [[; #{[我的項目]} ; [ MyProject的] 但似乎沒什么用。

有沒有辦法逃避這些方括號,所以他們不轉換為鏈接?

謝謝你,亞倫

通過進一步的實驗,我發現了一種方法。 如果我在每行前面放置兩個空格,RDoc會將該行視為預格式化文本並呈現括號。 對我來說足夠好了。

生成的RDoc行是:

#  eg. rake build[MyProject]

<tt>標簽將轉義鏈接文本[超鏈接]語法(並且還將文本放在等寬字體中)。

所以這個rdoc

# eg. <tt>rake build[MyProject]</tt>

將生成此文檔:

例如。 rake build[MyProject]

有時解決方案很容易。

text[par]這樣的代碼會創建一個帶有par的鏈接的文本 但是,如果你把之間的空間text[par]看齊方括號。

使用[]簡要概述不同版本:

* [par] labeled list
* x[par] x is linked with par
* x [par] Text as is (space between x and par)
* []  brackets disapear
* x _[par]_  Content between[] disapears.

如果要使用斜體text<space>[par] -solution創建文本,則必須使用<em>...</em>變體(而不是下划線變體_..._ )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM