2010-11-19 71 views
3

我之所以問這個問題,是因爲我使用C++編寫代碼,使用putty/ssh編寫,而且我喜歡這樣一個事實,即我可以在任何地方編寫代碼,而無需安裝任何東西。Vim有插件可以幫助我像Visual Studio一樣調試嗎?

所以我想有東西,可以幫我調試(查看變量,斷點等LIVE值)

如果你認爲有一個在這個世界上沒有這樣的事情,有沒有什麼好的技術我可以用命令行進行調試嗎?

感謝

回答

8

我用命令行調試GDB在過去的成功:

http://www.cs.cmu.edu/~gilpin/tutorial/

+0

這是一個很好的解決方案。 – 2010-11-19 15:44:05

+0

謝謝我已經看到它了,但它似乎是迄今爲止最好的解決方案......也似乎有點棘手的使用..但無論如何......這是命令行,我有點期待這一點。 – Pacane 2010-11-19 15:58:20

+0

@Pacane:如果你正在尋找一些閃亮的東西,你可以試試[CGDB](http://cgdb.sourceforge.net/)。它使用curses,所以它可以顯示更多 - 特別是它有一個源視圖 - 但仍然可以通過終端中的SSH使用。如果你有X顯示器,你可以試試[DDD](http://www.gnu.org/software/ddd/),這是GDB的圖形前端。 – Cascabel 2010-11-20 03:32:47

2

你試過gdb?這幾乎是命令行調試器,但它不是vim插件。

3

vimgdb會給你想要的。我已經使用了大約一年。最有趣的特點是:

  • Hightlight當前行
  • 列表項
  • 可以顯示反彙編代碼
  • 步驟爲,步驟在
  • 檢查變量,內存地址
  • 運行所有基礎gdb命令是可能的
  • 而且,當然,設置斷點,條件斷點等

通過vim密鑰映射和腳本進行高度自定義。

其實我使用checkinstall爲它製作一個rpm,並且當我需要在盒子上進行調試時將它安裝到任何地方。

我認爲它具有我想從可視調試器中獲得的最重要的功能。

相關問題