在GDB中有一个--init-command
标志,我可以定义一个类似b dbConnection
的命令,运行完项目后会自动应用,它在dbConnection
函数上设置断点。
我在Delve中寻找相同的文件,但是我没有找到。整个想法是,在运行dlv命令之前,我不想先告诉函数在哪里,然后在那里设置断点,我想在运行dlv作为init命令(如break pkg/db/connection.go:dbConnection
)之前提供函数名。我可以运行fzf命令轻松找到文件,然后将其传递给dlv init命令,在那里设置断点。
1条答案
按热度按时间z9ju0rcb1#
这就是答案https://github.com/go-delve/delve/discussions/3189
旗标为
--init
。例如: