只是个方便的问题。我对IDE中的调试器(如VisualStudio和XCode)有点不满意。import pdb; pdb.set_trace()
设置断点(我不希望在文件顶部导入PDB)。
是否有一种更简单的方法来设置Python代码中的断点,就像在IDE中看到的那样简单明了?
发布于 2018-03-01 14:11:50
在VIM中,我为此设置了一个宏(在我的.vimrc文件中):
map <silent> <leader>b oimport pdb; pdb.set_trace()<esc>
map <silent> <leader>B Oimport pdb; pdb.set_trace()<esc>
看起来还不错。大多数其他“简单”的程序员编辑器(emacs、sublineltext等)也应该有类似的简单方法来做到这一点。
au FileType python map <silent> <leader>b oimport pdb; pdb.set_trace()<esc>
au FileType python map <silent> <leader>B Oimport pdb; pdb.set_trace()<esc>
它只对python源文件打开。您可以很容易地为javascript或其他您使用的语言添加类似的行。
https://stackoverflow.com/questions/-100003541
复制相似问题