问题标签 [go-to-definition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1862 浏览

visual-studio-2013 - VS 2013“转到定义”选项卡放置

我刚刚从 VS2010 跳转到 VS2013,遇到了一个奇怪的错误/功能,没有明显的解决方法。

在 VS1010 中,我习惯于在突出显示的类上方的上下文菜单上单击“转到定义”,以便在新选项卡中打开相关的 .cs 文件。

VS2013 具有相同的功能,但由于某些难以理解的原因,它将新选项卡停靠在右侧,更糟糕的是,随后调用“转到定义”以查看其他类会导致先前找到的类的选项卡被关闭。

我发现,通过手动单击微小的“保持打开”按钮,可以像用户期望的那样保持这些笨拙放置的选项卡保持打开和正确对齐。但是每次我通过“转到定义”导航到课程时都必须这样做是一个真正的工作流程障碍。

有什么办法可以关闭这种奇怪的行为?

插图#1:在突出显示的类上单击“转到定义”... 在此处输入图像描述

插图#2:结果是奇怪的右对齐制表符: 在此处输入图像描述

0 投票
1 回答
904 浏览

c# - Unity 与 Visual Studio:“去声明”是否可能?

是否可以设置 Visual Studio (Community 2015) 以使 Unity Engine 提供的 C# 类的“转到定义”表现为“转到声明”?

我不想使用 MonoDevelop ...

0 投票
1 回答
199 浏览

c# - Visual Studio 2013 和 2015 之间重载方法行为的变化

Visual Studio 2013 和 2015 有大问题。在一类中,我定义了这两种方法:

  1. public List<T> LoadData<T>(string connectionStringName = "", string optWherePart = "", params object[] parameter)
  2. public List<T> LoadData<T>(string optWherePart, params object[] parameter)

我只想这样调用第二种方法:

....LoadData<Config_Info>("ConfigName LIKE 'Version' AND UserName LIKE '' AND PlugInName Like ?", parameter: ProductName);

如果我在 Visual Studio 2013 中进行定义,我会来到第二个方法声明,但在 Visual Studio 2015 中,我会来到第一个。两种解决方案绝对相同。

即使编译的结果不同,所以如果我用 VS 2015 编译相同的解决方案,程序就会停止工作。

这是一种非常奇怪的行为。

有谁知道,有什么区别?

0 投票
1 回答
543 浏览

c# - .xaml.cs 文件中的“转到定义”将我带到 .gics 文件,而不是 Visual Studio 2015 中的 .xaml 文件

我习惯于Ctrl在 XAML 中定义的元素名称后面的代码中使用 Visual Studio 转到定义(或 ReSharper 的 + 左键单击),以将我直接带到该元素的 XAML。出于某种原因,它让我去.g.i.cs归档。因为这不是一个大问题,所以它很烦人。这也不是特定于我的项目 - 我可以创建一个新的 WPF 项目,将单个按钮添加到 XAML 并尝试从代码隐藏文件中转到 XAML 中的按钮声明时获得相同的结果。

我尝试在另一台计算机上的 VS 2015 Professional 中做同样的事情并遇到同样的问题。

但是当我在我的 Surface 上的 Visual Studio Enterprise 2015 中执行此操作时,它可以正常工作并转到 XAML(所有测试都使用新的 WPF 项目完成)——我在任何地方都找不到任何可以控制它的选项。

对此的任何想法将不胜感激。

0 投票
3 回答
6587 浏览

visual-studio-2015 - F12 -- 转到定义不适用于 Visual Studio 2015

有没有人遇到过这个?在我新安装的 Visual Studio 2015 Professional 副本中,我根本无法让“F12 - Goto Definition”工作。当我尝试它时没有任何反应。更重要的是,如果我尝试“ALT-F12 -- 查看定义”,我只会看到一个空白窗口,上面写着“无法找到符号 '(null)' 的定义”。Intellisense 工作正常。我没有安装了很多第三方工具(除了一些与 git 相关的工具)。我在这里无能为力。

任何人都可以帮忙吗?我已经重新安装了两次。

0 投票
1 回答
710 浏览

c# - Visual Studio 2013 - 无法导航到“命名空间”

跳转定义错误

这个“无法导航到‘命名空间’错误发生在我右键单击并选择我的项目的定义后。我还在其他项目上测试过这样做,甚至制作新项目只是为了看看它是否只是我当前的项目。但它仍然是显示。我也尝试过更新 Windows 和修复 Visual Studio 2013,但它没有完成这项工作。我读过一些案例,他们指责这是因为我使用了 2 种语言,但我已经使用了 5 个月这个错误在 2 天前才出现。重新安装 Visual Studio 2013 会起作用吗?我将此作为最后的手段

0 投票
1 回答
3813 浏览

c# - Visual Studio 中 Goto 定义和 Goto 实现的区别

Go To DefinitionVisual Studio和Visual Studio有什么区别Go To Implementation

版本: Visual Studio 2015 更新 1

0 投票
1 回答
168 浏览

fortran - 计算的 GOTO 无法执行

我在 Fortran 77 代码(gfortran 编译器)中遇到了一个奇怪的行为,以下行完美运行(跳转到标签 202 for iprobe=202):

但是,它的对应物:

没有。该程序仅在 iprobe=202 时运行。

也许有人对这个问题有想法?

0 投票
1 回答
254 浏览

visual-studio-2013 - 查找所有引用并转到定义不适用于 vs 解决方案中的特定项目

在具有多个项目的 VS 2013 解决方案中,我添加了一个现有项目 (dll) 并在其他 DLL 之一中引用它。问题是,当我对这个项目中定义的类使用“转到定义”时,元数据中的文本会显示,就好像这个 dll 的文本文件不在解决方案中一样。“查找所有参考资料”的类似问题。语言是相同的 C#。

有任何想法吗?

0 投票
0 回答
120 浏览

javascript - Visual Studio 自定义转到定义

假设一个解决方案包含两个 Web 项目(“A”和“B”),其中“A”加载到“B”中,“B”是表示层。

因此,当项目“A”中的 HTML 文件寻址位于项目“B”中的 JavaScript 文件时,通过触发 Go To definition (F12) 命令,它会从“A”项目根地址查找地址,并且不返回任何内容.

但是脚本文件位于“B”项目中,项目运行时工作正常,但在 Visual Studio 中,找不到该文件。

到目前为止,我知道这是一个正确的逻辑行为。

无论如何,有没有什么神奇的方法可以改变“转到定义”命令行为并使其能够使用每个项目的某种寻址模式进行搜索?