我最近注意到,在使用大塊選項eval
的變化。Knitr:不註釋掉不計算代碼
採取以下塊:
<<Chunk1, eval = -2>>=
x <- rnorm(1)
Sys.sleep(5)
print(x)
@
我的文檔中的一些彙編前,這將導致在源代碼中顯示,因爲它是創建的文檔中,但與評估中被忽略的第二行。在文件中,結果會是什麼樣子:
現在似乎已經發生變化,第二行仍沒有評估,但它是在源代碼中註釋掉。我發現之前的行爲非常整齊。現在我可以直接評論第二行,如果我想顯示它已被註釋掉而未被評估。
有沒有辦法讓以前的行爲了?
當你說「有沒有辦法回去」我想你的意思是「是否有使用舊的行爲,其中線沒有評價,但也沒有被註釋掉的方法嗎?」 – Dason
@Dason Correct;) –
'opts_chunk $ set(comment = NA)'? –