问题标签 [code-navigation]
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.
powershell - 如何在 PowerShell ISE 中进行实施
当 PowerShell 脚本位于多个文件中时,很难理解要在哪个文件中搜索特定功能的实现。怎样才能快速去执行某个特定的功能进行编辑?如果在 PowerShell ISE 中将光标放在函数上并通过快捷方式转到函数的实现 - 这将是最好的解决方案。
此命令返回文件路径:
${Function:Verb-MyCommand}.File
然后我可以在这个文件中搜索函数的名称。
但它非常慢
phpstorm - 在 PhpStorm 中,Ctrl+Click 可以转到 PHP 中的类定义而不是构造函数吗?
我正在使用 PhpStorm,最近让我很困扰的是这种情况。假设我有这个设置:
现在,如果我正在阅读 if 行File3.php
并想要转到MyClass
定义 if File2.php
,最简单的方法是按住 Ctrl 按钮,然后单击MyClass
名称。这对于函数和成员变量以及在 PHPDoc 注释中非常有效,但在这种情况下,PhpStorm 选择转到构造函数而不是类定义。而且由于MyClass
没有自己的构造函数,它会转到AbstractBase
一个完全不同的文件中的构造函数。
我知道在这种情况下,我想要做什么是模棱两可的。我也知道我可以右键单击MyClass
然后选择Go To
然后Type Declaration
。但是有没有办法配置 Ctrl-Click 它会转到类定义而不是构造函数?
visual-studio - 转到基类中的定义
在 Visual Studio 中,当我有一个带有方法的基类
public virtual void A()
和一个带有方法的派生类时,
public override void A()
如何从后者导航到基类中的定义?
当我查看 Call Hierarchy 时,我看到:
A
- Calls To ' A
'
- Calls To Base Member ' A
'
不是定义 Base A
。
c# - 他们有什么方法可以列出在 Visual Studio 2013 中编写的 .cs 文件的函数名称吗
我想知道这是他们在 Visual Studio 2013 中列出用我的 c# .cs 代码编写的所有函数名称的任何方式。我知道,如果我知道函数名称而不是使用 peek 定义或使用 f12,我可以跳转到该函数定义,但是当我的代码文件包含函数数量并且我必须列出所有函数声明列表以便我可以轻松搜索到我正在查看的函数并跳转到它在 Visual Studio 2013 中的定义时,情况会怎样。
例如 - 假设我编写了包含多个方法名称的 ac# 代码(代码长度 > 4000 行),如果我保存我的文件并在一段时间后再次打开它。现在这一次忘记了我的方法的名称,他们有什么方法可以列出 Visual Studio 2013 中该文件的所有函数声明,以便我可以轻松跳转到该函数。
请让我知道!
c# - 导航到其他解决方案的来源部分
使用本地 NuGet 存储库时,是否可以设置 Visual Studio,以便在尝试导航到作为本地 NuGet 依赖项一部分的某个符号的实现时,它会打开它的实际源代码(而不仅仅是反编译的源代码)?
我将依赖 NuGet 项目的源代码本地克隆到同一个文件夹中。最好我想要一个不涉及创建包含所有项目的全局解决方案的解决方案。
c - 如何在 CLion 中禁用函数重载检测以进行代码导航?
我使用 CLion 在*.c
文件中主要编写 C 代码。如何禁用 IDE 将代码解释为代码导航功能的 C++,以便我可以仅按名称导航符号,而忽略函数调用中使用的参数?我想要一个更像 Vim 的体验,比如 usingsctags
和cscope
,这样当我重构函数返回类型和参数时,IDE 就不会丢失。
还是我应该接受它的工作方式并更多地依赖它提供的各种重构向导?
github - 如何从浏览器使用 GitHub 代码导航?
我想在浏览器上利用 GitHub 的代码导航功能,但我在 Python 代码的顶部收到以下错误消息:
此存储库可使用代码导航,但此提交的数据不存在。
当它成功运行时,它会说:
您正在使用代码导航跳转到定义或引用。
有人可以帮我理解这条消息的含义吗?
plugins - Emacs RTags:rtags-find-references-at-point
我刚刚用 Emacs 安装了 RTags,但我有点沮丧,因为在使用“rtags-find-references-at-point”时,Emacs 会打开另一个窗口,其中包含不同的引用但不关注它。这意味着,每次我使用此功能时,我都必须手动切换到该窗口。这是正常行为吗?或者有没有办法克服这个“问题”?谢谢你。
javascript - VSCode 中 JavaScript 的代码导航:导航到外部类方法
在使用 JavaScript 时,我在 VSCode 中导航时遇到了一些困难。使用F12,我可以导航到内部类方法,但假设我使用全局对象调用了一些外部类的方法,然后F12或“转到定义”或任何似乎都不起作用。
此功能在 WebStorm 中可用,但无法弄清楚为什么我不能在 VSCode 中执行此操作。请,如果有人可以帮助我。