问题标签 [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 回答
1815 浏览

eclipse - PyDev 中的“转到定义”在外部库文件中不起作用

当我在某些文件中时,例如,外部库文件,我得到了这种行为,其中“转到定义”命令将我跳转到文件顶部的导入语句,而不是打开具有真实定义的文件。

例如,我在一个外部库中(使用 Go To Definition 跳转到这里),从这里我再次想跳转,所以我将光标放在Something 标记上的return 语句上并点击“Go To Definition” ...

...这让我跳到文件顶部的“from external.library.mod import Something”语句。我在项目的外部库中定义了路径和子路径。

我希望它改为打开给定包/文件中的实际定义,而不是跳转到导入语句。


Ubuntu 11.10、Eclipse 3.7.1、PyDev 2.4.0、Python 2.7.2

0 投票
3 回答
268 浏览

visual-studio - 可用于替换 F12 命令的 C# 工具

我很好奇是否有可用于嵌入的工具,因此 C# 中的函数名称可以有一个链接以便跳转到它的定义。在这种情况下,无需右键单击并选择“转到定义”或 F12。我很难解释我的意思。希望有人能理解。非常感谢。

0 投票
2 回答
2239 浏览

c++ - Vim 转到标准库方法/函数定义

我喜欢与 vim 相关的一些插件,并且我将它们中的大多数安装为 git 子模块(clang_complete、cvim、fugitive、NerdTree、pathogen、snipMate、supertab、taglist)但是有两个基本功能我无法使用。IE

1)示例->如果我编译以下示例

例如,我不知道如何从 std 跳转到函数 open 即“myfile.open”。图书馆。如果我将代码粘贴到 Visual Studio 并单击转到定义,它会将我直接带到那个地方。我已经读过这可以用 ctags 完成,但是我问自己自动完成是否已经工作,即当我输入“myfile”时。我看到了一大堆 clang 给我的方法,所以我想它应该是从 vim 跳转到类似于 (ctrl + ]) 的定义的其他更好的方法,它应该可以开箱即用。

2) 每当我键入 dot 时,在 Visual Studio/.net 中。我看到了方法,当我向下滚动该方法时,它提供了简短的描述该方法在做什么。有没有办法在vim中启用类似的东西。据我所知,这应该是 std 库的一个属性,但是我在 std 中看不到任何这样的东西。

0 投票
2 回答
13714 浏览

c# - 如何在 Visual Studio 2010 中为“转到定义”将“对象浏览器”转换为“元数据”?

在安装 Resharper 之前,Ctrl+ 左键单击 for Go to definition,Visual Studio 2010 使用Metadata. 安装后Resharper,当我第一次尝试Ctrl+左键时,Resharper弹出窗口询问我想去哪里,我点击Object Browser测试。现在我想取回这个设置,但是在 中Resharper,只有一个选项;

锐化 | 选项 -> 环境 | 搜索和导航并关闭或打开 Go to declaration on Ctrl+ 左键单击编辑器

锐化选项

但如果我关闭此设置,它不会将此设置恢复为Metadata. 它仍然去Object Browser。我不想重置所有键盘快捷键,因为我使用了所有其他 Resharper 的快捷键。怎么能只改变这个设置?

0 投票
1 回答
1239 浏览

netbeans - Netbeans - 禁用 CTRL+Click 作为“转到定义”的快捷方式

Netbeans(Win7 Pro 上的 7.2)有一个漂亮的功能,您可以按住 CTRL 然后单击变量以“转到定义”。

我正在工作的项目是通过网络共享进行的。因此,我的索引很慢(这很好)。问题是,当我按下 CTRL 时,整个界面变慢,因为 Netbeans 拼命尝试支持这个很酷的“转到定义”功能。

我在一个非常古老的项目中,该项目的组装很差,而且该功能对我来说并没有多大用处。 有没有办法关掉它?

我按 CTRL很多。我不断地使用热键,并在使用箭头时按住 CTRL 来浏览单词和定义。这大大减慢了我的速度,我真的需要以某种方式摆脱它。我愿意接受其他建议。

谢谢!

0 投票
2 回答
546 浏览

asp.net-mvc - ReSharper 是否可以总是跳转到 ASP.NET MVC 项目中查看的 .cshtml 而不是询问我?

我说的是这个菜单,当我按下 Ctrl+B 时会出现: 在此处输入图像描述

在 99.99% 的情况下,我想查看 .cshtml,是否可以将其设为默认选项(以便 resharper 无需询问即可打开文件)?

0 投票
3 回答
2735 浏览

c# - visual studio 2012 c# go to definition 总是返回元数据

ide:vs 2012 v11.0.60610.01 更新 3 项目:网站,vb 和 c# 的混合问题:vb 导航到定义,c# 导航到元数据投诉:管理 30k 代码行项目时完全痛苦。解决方案:你是第一个解决这个问题的人,这超出了我的耐心。

我发现元数据 110% 没用。有没有办法让 c# 像 vb 一样导航到实际定义?

谢谢

0 投票
0 回答
40 浏览

visual-studio - Visual Studio:自动扩展 Go To Definition 的目的地?

我承认,这非常挑剔。

当我在方法上使用 Go To Definition 时,我讨厌到达目的地却发现它已折叠。然后我必须找到方法,将鼠标移到一边,然后单击加号,或 Ctrl+M、Ctrl+M。浪费了几秒钟。

在这种情况下,是否有设置或扩展会自动展开折叠的定义?

0 投票
1 回答
43 浏览

windows - 如何修复文件的 goto 部分以获取操作系统的版本和类型

此脚本问题已在用户 sachadee 的帮助下得到解答。非常感谢他,所以您所要做的就是复制并粘贴到记事本或其他文本编辑器中并保存为 .bat 文件并在不同部分添加您的代码。

0 投票
1 回答
914 浏览

c# - 使用 roslyn 从文本位置转到定义

如何获取当前自定义位置和文件(在项目或解决方案中)下任何符号的文件名和定义位置?

我执行以下步骤(简化解释):

  1. 通过以下方式创建语法树集合和编译:

    /li>
  2. 获取语​​法树中的当前标记:

    /li>

符号有适当的方法来定义得到:DeclaringSyntaxNodes. token我该如何Symbol解决SemanticModel?谢谢。