在 Visual Studio 2012 中从代码文件切换到 XAML 文件时,焦点转到设计器。如果我想编辑 XAML(这是 99% 的时间),我需要使用鼠标将焦点移动到 XAML 代码/标记窗口。有没有办法在没有鼠标的情况下将焦点移到 XAML?
注意:SO 中有类似的问题,但它们涉及在代码背后和 XAML 设计器之间移动。
在 Visual Studio 2012 中从代码文件切换到 XAML 文件时,焦点转到设计器。如果我想编辑 XAML(这是 99% 的时间),我需要使用鼠标将焦点移动到 XAML 代码/标记窗口。有没有办法在没有鼠标的情况下将焦点移到 XAML?
注意:SO 中有类似的问题,但它们涉及在代码背后和 XAML 设计器之间移动。
是的,肯定是,只需使用Shift+ F7;)
在 99% 的情况下,您可能希望将其设置为默认值
我不知道其他版本,但在 Visual Studio 2010 中,从菜单栏中选择Tools → Options...,从对话框中选择Text Editor → XAML → Miscellaneous,勾选Always open documents in full XAML view。现在,每次双击 XAML 文件时,它都会在 XAML(代码)视图中打开,而不是在设计视图中打开。
希望图片不要太大
如果Shift
+F7
不能立即工作,那么您可能需要重新分配键盘快捷键适用的上下文。当我在 VS 2017 中尝试此操作时,我必须使用以下步骤进入并重新分配快捷方式:
View.ViewDesigner
在搜索栏中输入Text Editor
,在分配栏中输入所需的快捷方式,然后单击分配XAML Designer
,在分配栏中输入所需的快捷方式,然后单击分配OK
以应用更改并退出选项菜单注意:您必须Text Editor
同时执行这两项操作XAML Designer
才能使其正常工作。下图显示了上述步骤的结果。