2012-10-24 14 views
50

मैं पहले डीबग करने के लिए browser() कमांड का उपयोग करने का प्रयास कर रहा था।कंसोल विंडो में आर ब्राउज़र() मोड को कैसे छोड़ें?

Browse[13]> 

यह इस स्थिति से बाहर निकलने के और बस वापस सामान्य कंसोल विंडो के लिए मिलता है संभव है:

अभी, मैं सांत्वना इनपुट विंडो में निम्न हो रही है?

उत्तर

63

मदद पृष्ठ ?browser का कहना है कि c टाइपिंग और आप ब्राउज़र से बाहर निकलना होगा दर्ज करें और समारोह चलाने के लिए या Q टाइपिंग के लिए जारी करते हैं मार रहा है और ब्राउज़र और समारोह से बाहर हो जाएंगे दर्ज करें और आप शीर्ष करने के लिए वापस ले मार स्तर संकेत

+0

मैं इस अपने आप सोच लेकिन देखने के लिए आलसी करने के लिए हमेशा किया है बंद कर दें। क्यू पूरे ब्राउजर को बंद कर देता है और फ़ंक्शन से बाहर निकलता है (कंसोल पर लौटें)। विशेष रूप से अच्छा अगर आपने इसे 'lapply' के अंदर उपयोग किया है:' lapply (1:10, function (i) {browser(); माध्य (rnorm (10))}) +1 +1 –

+4

मेरे लिए, क्यू के नहीं या सी काम करता है: पी – user2806363

+1

@ user2806363, यह "सी" नहीं होना चाहिए "सी"। आप 'ब्राउज़र' को कैसे कॉल कर रहे हैं और आप किस संस्करण का उपयोग कर रहे हैं? जब आप "क्यू", "सी" टाइप करते हैं तो क्या होता है? यदि यह वास्तव में काम नहीं कर रहा है, और किसी तृतीय पक्ष इंटरफ़ेस की गलती नहीं है, तो आपको एक बग रिपोर्ट दर्ज करनी चाहिए। –

5

आपको वास्तव में पहले एफ प्रेस एंटर दर्ज करना होगा और फिर क्यू दर्ज करें। ऑर्डर खत्म हो गया है और फिर छोड़ दिया गया है। अन्यथा आप ब्राउज़िंग नहीं छोड़ सकते हैं।

2

वैश्विक डिबगिंग

debuggingState(on=FALSE) 
संबंधित मुद्दे