草庐IT

code-shop

全部标签

unit-testing - 在 Visual Studio Code 中调试 Go 测试

在我的Windows机器上,我安装了VisualStudioCode。要手动运行测试,我进入控制台到项目文件夹并输入gotestmain_test.go它完美地工作。但我有一种情况需要调试我的测试以了解发生了什么。为此,我打开launch.json并添加一个配置{"name":"Tests","type":"go","request":"launch","mode":"test","remotePath":"","port":2346,"host":"127.0.0.1","program":"${workspaceRoot}","env":{},"args":["main_test.

google-app-engine - 将 AppEngine/Go Users API 与 OAuth : code sample, 工作流一起使用,有什么帮助吗?

虽然我对AppEngine/Python运行时非常有经验,但我是Go运行时的新手。我的第一个应用程序即将推出,但我仍然需要为用户提供登录功能。我希望使用OpenID,因为我不想要求用户拥有GoogleId。但是,似乎没有或几乎没有工作示例,AppEngine文档明确省略了我需要实现的功能的内容:funcinit(){http.HandleFunc("/_ah/login_required",openIdHandler)}funcopenIdHandler(whttp.ResponseWriter,r*http.Request){//...}openIdHandler函数中包含什么?我知

go - 如何在 Visual Studio Code 中保存时运行 `go fmt`?

如何使VisualStudioCode(或Go编程语言扩展)在保存时运行gofmt(或其他工具/命令)?甚至自动保存?更新:目前,它在VSCode中完美运行;只需要在.vscode目录中添加一些配置文件(我使用these)。2019年更新:这个问题很老了。VSCodeGo扩展现在拥有您在Go中进行开发所需的一切。2019年最后更新顺便说一句,值得一提的是,在测试文件中的包声明上方出现了一个运行包测试。如果单击它,您可以看到代码的代码覆盖率。覆盖和未覆盖的部分以不同的颜色突出显示。2020年更新现在,VSCode的Go扩展在GoTeam的监督下!? 最佳答案

visual-studio-code - VS Code - 如何回滚扩展/安装特定扩展版本

刚获得Golang扩展的更新,它似乎已损坏,在packagemain上报告错误,这实际上只是我的导入列表,没有任何有用的信息(请参见下面的屏幕截图)。它拒绝lint或做任何有用的事情,这很烦人。所以我想快速跳回以前的版本,我该如何在VSCode中做到这一点?我似乎根本无法在文档中找到它。注意:我使用的VSCode版本1.10.1只有golang包。代码是有效的golang。 最佳答案 来自v1.30发行说明:installpreviousversionsofextensions.Youcannowgobacktoapreviousv

git - Code::Blocks git 插件

有人使用Code::BlocksIDE吗?如果是的话,你能告诉我一个与git一起工作的不错的插件吗?看起来很奇怪,但我没有用Google找到任何东西。 最佳答案 据我所知,没有适用于Code::Blocks的GIT插件。但是你可以用另一种方式来做。选择工具->配置工具->添加,然后填写必填字段。让我向您展示一个使用mercurial的示例(使用hgtk):Name:hgtkvdiffExecutable:/usr/bin/hgtkParameters:vdiffWorkingdir:${PROJECT_DIR}现在您可以选择Tool

git - 已解决 VS Code 中的 git merge 冲突,但仍显示未解决

所以我有一个开发分支和主题分支。我在Window的VS代码中使用默认终端。在主题分支中,我执行了gitmergedevelop因为我刚刚在develop分支上获得了最新信息。现在在一个文件中有一个简单的merge冲突。在VSCode中,我解决了冲突。在代码页上,不再有您可以AcceptIncoming或AcceptCurrent的冲突,但是当我尝试在左侧的源代码管理面板上暂存文件时,它显示一个警告pop窗口,上面写着Areyousureyouwanttostagewithmergeconflicts?这正常吗?似乎VSCode并不认为我已经解决了冲突,即使我刚刚解决了,文件中也没有更多

git - 如何在 Visual Studio Code 中获得统一的 git diff?

VSCode有一个很好的内置Git界面,但它默认为并排文件比较/差异。有没有办法切换到统一颜色模式? 最佳答案 officialviewisasidebysideone但是VSCodeTipspage提及InlineviewToggleinlineviewbyclickingmorebuttoninthetopright.("切换并排View") 关于git-如何在VisualStudioCode中获得统一的gitdiff?,我们在StackOverflow上找到一个类似的问题:

git - 将 Visual Studio Code 设置为我的 Mac 的默认编辑器(包括编辑 Git 提交)

我正在尝试将我的MacBookPro(OSXElCapitan10.11.1)配置为使用VisualStudioCode作为其默认编辑器。我创建了一个包含以下两行的~/.bash_profile文件vscode(){VSCODE_CWD="$PWD"open-n-b"com.microsoft.VSCode"--args$*;}exportVISUAL=open\-n\-b\"com.microsoft.VSCode"这适用于某些事情:我可以在bash终端输入vscodetest.txt并在VisualStudioCode中poptest.txt,如果我运行命令env我在列表中看到VI

git - 如何在 Gerrit Code Review 中 merge 提交

我是gerrit的新手:http://code.google.com/p/gerrit/我在本地Mac上用git安装了它。完成了。我做了一些测试Action:注册2个帐户,第一个帐户授予“管理员”权限,第二个帐户授予“注册用户”权限创建新项目我使用第二个帐户将提交推送到master分支以供审核。将第一个添加为审阅者审核正常。如何将此提交merge到主分支?WebUI有什么解决方案吗?谢谢! 最佳答案 我解决了我的问题。注意Admin/Project/Access上的3个类别:代码审查已验证提交我错过了最后两个类别,所以Gerrit不

git - 我可以让 Visual Studio Code 突出显示阶段性更改吗?

VisualStudio代码显示一条间距线以指示某些文件已更改。当您暂存更改时,该行消失。这是未暂存的更改的样子:这是运行gitadd后的样子。:有什么办法可以让vscode高亮gutter中的阶段性变化吗? 最佳答案 不是native(VS代码)或GitLens(GitHubrepo)您可能知道(或写过),有一个featurerequestRightnow,Iknowwhichlinesarenotstaged(greenfornew,blueforedited)andmaybewhenIcommitlocally,highlig