Visual Studio 中是否有键盘快捷键可以跳转到 XML 代码视图中的父 XML/XHTML 节点?

jos*_*ley 5 xml xhtml keyboard-shortcuts visual-studio

不太确定如何详细说明标题已经说明的内容,但是如果当我将克拉悬停在 XML/XHTML 源代码视图中的节点上时,我可以按一个键跳到父节点。

如果不在 Visual Studio 中,是否在任何插件中,例如 ReSharper 或 [不记得任何其他人的名字......!]?

Mik*_*nen 6

使用 ReSharper,您可以导航到“包含声明”(默认键是Ctrl+ 8,通过更改自定义ReSharper.ReSharper_GotoContainingDeclaration)。从 Visual Studio 菜单中,您可以使用 ReSharper - Navigate - Containing Declaration。这适用于 XML、XHTML 和 C#。

给定以下 XML:

<?xml version="1.0" encoding="utf-8" ?>
<persons>
  <person>
    <name>Mikael</name>
  </person>
</persons>
Run Code Online (Sandbox Code Playgroud)

如果您的光标在“Mikael”内,“导航到包含声明”的第一个命令会将您带到“名称”,然后下一个命令会将您移至“人”,在第三个命令之后您将结束在“人”中。