回答
的debug
包可能是你想要的東西。如果您正在通過此軟件包進行調試,會打開一個額外的窗口,其中顯示您的代碼,然後您可以結合使用RStudio逐行進行調試。
編輯:
參見下面的示例代碼如何與debug
包調試:
install.packages("debug")
library(debug)
fun <- function(x) {
y <- x + 1
z <- y + 1
return(z)
}
mtrace(fun)
fun(2)
是的,調試是我想要的。我閱讀了教程。謝謝:-)但是,當我安裝調試包時,它實際上並沒有提示任何窗口進行調試。我的機器或軟件有問題嗎? – 2015-03-31 15:57:13
我在之前的文章中添加了一個小例子。運行上面的代碼應該會生成一個額外的窗口。 – User33 2015-04-01 07:46:04
謝謝羅比:-) – 2015-04-02 15:33:17
對於其他的R-Studio新手像我是用來其他IDE:
一個)通過單擊邊框或按Shift+F9
(=顯示紅色折點點)設置斷點
b)等同於「Deb UG」在其他IDE:
- 點擊
source
或 - 按
Ctrl+Shift+Enter
或 - 激活
source on save
並保存
c)具備看看Console
視圖。常見的有調試選項:
- 執行下一行
F10
- 步執行功能
Shift+F4
- 完成功能
Shift+F6
- 繼續
Shift+F5
- 停止調試
Shift+F8
(不幸的是我沒有沒有找到適應關鍵的方法這些選項的快捷鍵。他們不是在工具列=>修改鍵盤快捷鍵。)
d)似乎有不爲「懸停在表達」功能,同時調試。您可以查看Environment
視圖來查看變量的值,並使用控制檯在調試時評估表達式。
如果要運行腳本而不進行調試並且不清除中斷點,請選擇所有行Ctrl+A
並使用運行按鈕。 (似乎對我來說很複雜....我希望有一個額外的運行按鈕或快捷鍵,但找不到一個。)
如果沒有選擇,則運行按鈕僅執行當前行 。您可以多次按下該按鈕以遍歷代碼並查看相應的控制檯輸出(=僞調試)。
另請參閱文檔在
https://support.rstudio.com/hc/en-us/articles/200484448-Editing-and-Executing-Code
https://support.rstudio.com/hc/en-us/articles/205612627-Debugging-with-RStudio
和有關問題:
- 1. 在c#中逐行調試#
- 2. 如何在visual studio 2010中逐行調試javascript
- 3. 在IDE中「逐行」調試specefic akka actor?
- 4. 逐行調試Java代碼
- 5. 執行列逐列R中
- 6. 調試 - 如何逐行執行代碼?
- 7. 如何在RubyMine中進行調試時逐行執行?
- 8. R,調試行號
- 9. 如何在Visual Studio中逐個運行測試用例
- 10. 在SQL Management Studio 2012中進行調試
- 11. 在Visual Studio 2008中進行Javascript調試
- 12. 如何在Eclipse中逐步調試?
- 13. F11逐行調試只有我的.cpp?
- 14. 在R Studio中執行rpart
- 15. 在Xcode中的任何逐行調試方法?
- 16. 在eclipse中逐行調試android應用程序
- 17. 在Visual Studio中調試
- 18. 在Visual Studio中調試Webkit
- 19. 在Visual Studio中調試Boo
- 20. 在Visual Studio中調試Javascript
- 21. Emacs + GDB + SCons +逐步調試
- 22. sql connectionstring逐步調試?
- 23. 在Android Studio中調試測試用例
- 24. 在Windows下調試(逐行)Rcpp生成的DLL
- 25. Visual Studio 2008單元測試:如何逐個執行?
- 26. 如何在Visual Studio中調試python(如何在庫中進行)?
- 27. 如何在Visual Studio中作爲命令行進行調試?
- 28. 在cmake/Visual Studio項目中調試/運行可執行文件
- 29. 在Visual Studio中啓動.NET可執行文件進行調試?
- 30. Android Studio調試
不下一選項做你期待通過代碼,也就是,E一步?如果不是的話,那麼你的意思是逐行調試? – shark1608 2015-03-31 00:56:16
@ shark1608這實際上工作,但我正在尋找像「調試」選項。 – 2015-03-31 15:56:06