在使用Golang语言进行编程时,我们通常使用Visual Studio Code作为代码编辑器,同时也会使用其中的调试工具来进行程序的调试。但有时候我们会遇到这样的问题:即在使用VSCODE进行调试时,我们发现自己写的golangvscodetest函数没有debug提示,导致我们无法进行有效的调试。对于这种情况,我们可以从以下几个方面来分析和解决。
首先,我们需要确保我们所使用的VSCODE是最新版本,因为如果版本过旧,可能会导致一些调试工具无法正常使用。其次,我们需要检查一下我们的代码是否具有可调试性,也就是说,我们需要确保我们的代码中有足够的debug信息以供VSCODE调用。如果我们的代码缺乏这些信息,可能会导致VSCODE无法进行有效的调试。最后,我们还需要检查一下我们的调试设置是否正确,包括调试器的选择、调试参数的设置等等。
总的来说,如果我们发现自己写的golangvscodetest函数没有debug提示,就需要从以上三个方面来分析和解决问题,以确保我们的调试工作可以顺利进行。
VSCode的工程师们将自动补全括号功能给关闭了
自己误打误撞就给弄出来了一个方法,应该算是异曲同工吧~
先安装VSCode插件python(点击拓展——搜索python——安装第一个插件)
在python拓展处,找到齿轮状设置——左键单击——拓展设置
这时候主显示区就会显示出所有设置,往下翻找,找到“Add Brackets”字样,将前面的空格勾选上即可~
接下来可以直接退出VSCode,重启软件(也可以不用),可以发现,软件可以自动补齐括号了~(这个设置是自动保存的,不用担心
把scanf的%f后面的空格删掉就可以了。
scanf内的任何空格会匹配并吃掉一系列空白字符,直到遇到一个非空白字符。所以scanf一直卡在那里了。
你的程序如果输入500^Z(ctrl+Z)也可以运行。ctrl+Z回车会输入^Z,代表输入结束,模拟文件读取时的读到文件尾。有时候你需要回车,在新的空行输入^Z再回车,而且有时候你需要输入两次换行^Z。
或者输入500a或者500 a,用非空白字符让scanf的空格匹配结束,也可以运行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)