Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
resharper可以导航到一个方法吗?_Resharper - Fatal编程技术网

resharper可以导航到一个方法吗?

resharper可以导航到一个方法吗?,resharper,Resharper,我知道如何导航到文件或类,但我可以导航到类的方法吗 哦,假设我正在查看另一个类的文件Ctrl+Click(或右键单击>转到声明)。适用于方法、字段、属性、类型和几乎所有其他内容。如果使用“Resharper 2.x或IntelliJ IDEA”键盘方案: Ctrl+Shift+Alt+N->导航到符号 在Visual Studio方案中: Shift+Alt+T 为便于将来参考和其他选项,请检查如果您使用的是Resharper IDEA Scheme,请按ctrl+F12,您可以在该文件上输入成

我知道如何导航到文件或类,但我可以导航到类的方法吗

哦,假设我正在查看另一个类的文件

Ctrl+Click(或右键单击>转到声明)。适用于方法、字段、属性、类型和几乎所有其他内容。

如果使用“Resharper 2.x或IntelliJ IDEA”键盘方案:

Ctrl+Shift+Alt+N->导航到符号

在Visual Studio方案中:

Shift+Alt+T


为便于将来参考和其他选项,请检查

如果您使用的是Resharper IDEA Scheme,请按ctrl+F12,您可以在该文件上输入成员名称、导航到方法的最快方式、属性等

关于我正确配置的键绑定,以前的所有答案对我来说似乎都过时/无效

我说:

  • 点击
    Alt+\
    列出所有文件成员
  • 然后在列表中找到您的方法并导航到它

当前文件的另一个技巧是使用“文件结构”窗口-也可以从窗口拖放成员。

我已经使用()多年了,它可以通过按快捷键转到方法和/或属性,然后开始键入。对于那些让Resharper的ctrl-T工作的人来说,它与这个类似,但在文件中

Dpack提供查找文件和打开文件的相同功能。前者是VisualStudio2015的ctrl-;的更好版本

(我也做了一些关键点的重新映射,但根据我的经验,某些东西(resharper?)会不时覆盖我的更改。)
(同样对于VS2015和R#9.2,我认为Dpack在这方面做得更好。)

对于VS2015和ReSharper 10,按Ctrl+T。这将搜索类型、符号和文件。它将搜索解决方案中的所有内容

更新:VS2017和ReSharper 2017.2中的工作原理相同。
您也可以按Ctrl+T然后按/mm来搜索正确的方法。

您也可以单击方法名称并按F12。没错,很难习惯按这么多键,但是别忘了你也可以为resharper函数重新分配快捷方式。如果你允许resharper覆盖默认的VS快捷方式,那么这不起作用,请参阅Jim G的答案。相反,在同一个文件中找到一个方法有效吗?对于javascript?我不能让它为Javascript工作,它也可以,但以我的经验,不是100%的时候。如果文件处于打开状态且处于焦点,也可以尝试CTRL+F12,它将列出当前文件中的符号。不幸的是,这仅适用于当前打开的文件。是否有任何方法可以使其在整个解决方案中全局运行?请参阅ReSharper的导航和搜索以及。