कभी-कभी आप डीबग करने के लिए एक समारोह में एकाधिक browser
s फेंक देते हैं। मुझे पता है कि आप Q
के साथ पूरे शेबैंग से बाहर निकल सकते हैं, लेकिन यदि आप दूसरे ब्राउज़र से बाहर निकलना चाहते हैं (नीचे कोड देखें) और ब्राउज़र के पहले स्तर पर वापस आएं? मैंने c
टाइप किया है लेकिन यह दूसरे स्तर browser
से बाहर नहीं निकलता है।वर्तमान ब्राउज़र से बाहर निकलें (एक स्तर लौटें)
FUN <- function() {
browser() #first one
lapply(1:10, function(x) {
browser() #second one
return(x)
})
}
FUN()
मैं जोड़ने 'qwer' में आने के लिए (या कुछ और) दूसरे ब्राउज़र के ठीक बाद। मैं मैन्युअल रूप से कोड के माध्यम से फ्लिप करता हूं और जब मैं दूसरे ब्राउज़र से बाहर निकलना चाहता हूं, तो मैं बस 'c' दबाता हूं। यह एक त्रुटि फेंकता है कि 'qwer' ऑब्जेक्ट मौजूद नहीं है, लेकिन मैं पहले से ही बाहर हूं, मेरे पैंट घर पर और मेरे रास्ते पर है। :) –
यह वास्तव में प्रतिभाशाली है और यह आर फ्लाईडल की तरह काम करने की तरह जिम्मेदार दृष्टिकोण देता है लेकिन यह संभावना है कि मैं क्या करूँगा। मुझे लगता है कि आपको इसे एक उत्तर के रूप में पोस्ट करना चाहिए। –