2016-10-12 14 views
6

आर Markdown अब विकल्प के लिए स्वचालित रूप से आपके .Rmd दस्तावेज़ में show or hide code chunks है। हालांकि, ऐसा लगता है कि आर कोड भाग के साथ ही काम करता है।आर Markdown कोड तह बैश के साथ काम नहीं करता है, अजगर कोड हिस्सा

--- 
output: 
    html_document: 
    code_folding: hide 
--- 

```{r} 
print("This code chunk will be hidden") 
``` 

```{r, engine='bash'} 
echo "This code chunk will not be hidden" 


```{r, engine='python'} 
print "Will this code chunk be hidden?" 
``` 

```{r} 
system('uname -srv',intern=T) 
sessionInfo() 
``` 

Output

एकमात्र समाधान मैं साथ आने के लिए सक्षम किया गया है एक खाली टैब

--- 
output: 
    html_document: 
    code_folding: hide 
--- 

```{r} 
print("This code chunk will be hidden") 
``` 

# Source code {.tabset .tabset-pills} 

## Hide Code 

## Show Code 

```{r, engine='bash'} 
echo "This code chunk will not be hidden" 
``` 

```{r, engine='python'} 
print "Will this code chunk be hidden?" 
``` 

```{r} 
system('uname -srv',intern=T) 
sessionInfo() 
``` 

Blank Tab

पीछे कोड को छिपाने के लिए वहाँ एक बेहतर समाधान करने के लिए है है यह सभी कोड भागों के लिए कोड फोल्डिंग सक्षम करेगा?

+0

_code_folding है: प्रारंभ पर 'knitr :: opts_chunk $ सेट (गूंज = false)' स्थापित करने hide_ बराबर? – lukeA

+1

नहीं 'कोड फोल्डिंग' एक विशिष्ट सुविधा है। आपके द्वारा उल्लेख किए गए 'बुनाई' विकल्प में सभी (या चयनित) कोड भाग दस्तावेज़ में दिखाई देने से रोकते हैं। कोड फोल्डिंग इसके बजाय दस्तावेज़ में "कोड" लेबल वाला एक छोटा बटन रखता है, और उस पर क्लिक करने से कोड खंड दिखाई देगा या छिपाएगा। यह अंतिम उपयोगकर्ता संकलित दस्तावेज़ में कोड दृश्यता टॉगल करने की अनुमति देता है। संक्षेप में – user5359531

+0

, knitr विकल्प प्रभावी होते हैं जब .एमडीडी फ़ाइल को .md में संकलित किया जाता है। यह, और वाईएएमएल फ़ाइल हेडर में एम्बेडेड अन्य विशेषताएं, प्रभाव में आती हैं जब .md फ़ाइल को पैडोक द्वारा HTML में संकलित किया जाता है। – user5359531

उत्तर

2

शायद आर संस्करण यहाँ एक भूमिका निभाता है? मेरे लिए, किसी भी संशोधन के बिना, अपने कोड काम करता है के रूप में उम्मीद:

## R version 3.3.3 (2017-03-06) 
## Platform: x86_64-apple-darwin13.4.0 (64-bit) 
## Running under: macOS Sierra 10.12.6 

आर स्टूडियो

Version 1.0.136 – © 2009-2016 RStudio, Inc. 

enter image description here

बेशक

के लिए के रूप में, मैं (आपके आरंभिक पोस्ट से) को बदल दिया है

```{r, engine='bash'} 
echo "This code chunk will not be hidden" 

के साथ
```{r, engine='bash'} 
echo "This code chunk will not be hidden" 
``` 
संबंधित मुद्दे