键入XAML时,如何将插入符号移动到引号后?

时间:2019-05-19 12:46:10

标签: wpf visual-studio xaml uwp visual-studio-2019

输入类似以下内容的

<StackPanel Name="someStackPanel"

插入号位于引号之前。我知道将插入记号移到末尾引号右侧(以便我可以继续键入)的唯一方法是按向右(> )按钮。但是该按钮相当不方便。

(请注意,Orientation="Horizontal"之类的下拉选项不存在此问题,在从下拉菜单中选择Horizontal之后,将插入符号放在之后结束引号。)

我尝试了 return tab ,但是两者都没有。有其他方法吗?还是有一种方法可以仅对那些没有下拉菜单的属性取消报价的自动关闭?

2 个答案:

答案 0 :(得分:4)

带您一个字符。

Ctrl + 会将您带到单词的末尾或下一个单词的开头。

End 将您带到行尾。

您可以考虑浏览各种“编辑”命令键盘快捷键。

Keyboard shortcuts for Visual Studio

Default keyboard shortcuts in Visual Studio

您可以分配自己的快捷键来编辑命令。

在Visual Studio菜单栏中,依次单击“工具”>“选项”。

选择左侧的环境以将其展开并选择键盘。

找到Edit.CharRight

您大概只想在XAML编辑器中进行更改,因此请从组合框中选择。

单击“按下快捷键”文本框。

选择首选的和弦或琴键。

(我建议您仔细考虑选择哪一个。)

enter image description here

答案 1 :(得分:2)

尝试ctrl + u

此键盘快捷键使光标后的字符变为小写,然后使光标前进。但是,非双引号等非字母没有小写版本,因此它实际上等效于按向右箭头键-除非您的手指不离开主行。这是一个hack,但是行得通!