小编Kul*_*Gin的帖子

如何移动 CodeLens 引用指示器?

我不喜欢这样:

它会拉伸代码并降低可读性。有没有办法将它移动到右侧,甚至可以将“引用”一词更改为某个图标,如下所示:

我研究了这个问题,这种类型的问题已经被多次提出,并提出了类似的建议,将指标移动到不添加行以不拉伸代码:

但是微软每次都出于某种原因拒绝它,我找不到任何解决这个问题的方法。

有人想出如何将 CodeLens 移到一边了吗?

visual-studio codelens visual-studio-2017

8
推荐指数
0
解决办法
888
查看次数

如何在 Visual Studio 中跳转到右大括号?

}是否有在当前代码块的右大括号之后跳转到代码块之外的快捷方式?

让我解释。

假设有一个方法:

private void Button_Click(object sender, EventArgs e)
{
    if (enableCheckbox.Checked == true)
    {
        if (labelToChange.Text == "Right")
        {
            labelToChange.Text = "Left";
        }
        else
        {
            labelToChange.Text = "Right";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的光标位于该行的某个位置labelToChange.Text = "Left";

我想通过按使其跳转到}当前代码块的右大括号。if (labelToChange.Text == "Right")Ctrl+]

然后,如果我Ctrl+]再次按下,我希望它跳转到代码块}的右大括号if (enableCheckbox.Checked == true)

然后,如果Ctrl+]连续第三次按下,我想跳转到}方法的代码块的右大括号private void Button_Click(object sender, EventArgs e)

这是我在运动中试图实现的目标: 在此输入图像描述

我设法通过使用宏在 WebStorm 和 PhpStorm 中实现此行为: 在此输入图像描述

它转到代码块的末尾,然后转到行的末尾,因此它停止在右大括号之外。

当我处理多个代码块时,它总是非常方便:if/else、编写方法、任何东西,我一直在 WebStorm 和 PhpStorm 中使用它。 …

visual-studio visual-studio-2015

5
推荐指数
1
解决办法
3777
查看次数

如何在 Resharper 的 IntelliSense 中显示所有 Visual Studio 的代码片段?

Resharper 的 IntelliSense 仅显示其自己的实时模板,而不显示 Visual Studio 的代码片段。

有没有办法让 Resharper IntelliSense 显示所有 VS 代码片段?

在 Resharper 的 Templates Explorer 中,我发现它有很多 Live Snippets 标记为 Imported Visual C# Snippets

在此处输入图片说明

但它并没有导入所有这些,只是导入了其中的一些。例如,Resharper 没有propfull从 Visual Studio导入代码片段(正如您在第一个屏幕截图中看到的,propfull不在列表中): 在此处输入图片说明

我在 Resharper 中找不到一个功能来手动导入 VS 代码片段,一个一个,或者全部导入。我Import...在 Resharper 的实时模板管理器中尝试过按钮,但显然它只允许导入实时模板(.DotSettings 和 .XML 文件,而不是 .snippets 文件),但不允许导入代码片段文件。是否可以以某种方式导入 VS 代码片段?

我想要的只是以某种方式使所有 VS 代码片段在 Resharper IntelliSense 中工作。也许有一些第三方工具可以将片段转换为实时模板之类的?谢谢。

resharper visual-studio

4
推荐指数
1
解决办法
1882
查看次数

如何修复缺少 NuGet 包的错误?

我在 Git 下的 Visual Studio 中有一个 C++ 控制台应用程序,其中有一个名为LibrarySubmoduleSolution. 这LibrarySubmoduleSolution使用 Windows 实现库 NuGet 包。

在我的主解决方案中下载 Git 子模块VCPPConsoleApplicationSolution并在解决方案中恢复 NuGet 包后,我收到以下错误:

Severity Code Description Project File Line
Suppression State Error This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\Microsoft.Windows.ImplementationLibrary.1.0.200519.2\build\native\Microsoft.Windows.ImplementationLibrary.targets. LibrarySubmoduleSolution
D:\Projects\Tests\VCPPConsoleApplicationSolution\LibrarySubmoduleSolution\LibrarySubmoduleSolution\LibrarySubmoduleSolution.vcxproj 166 Severity Code Description Project File Line
Suppression State Error C1083 Cannot open include file: 'wil/resource.h': …

git visual-studio nuget nuget-package nuget-package-restore

3
推荐指数
1
解决办法
1万
查看次数