输入 XAML 时如何将插入符移到引号之后?
How to move the caret to after the end-quotes when typing XAML?
输入如下内容后:
<StackPanel Name="someStackPanel"
插入符号 在 结束引号之前。我知道将插入符转移到结束引号右侧(这样我可以继续输入)的唯一方法是按右 (>) 按钮。不过那个按钮有点不方便
(请注意,下拉选项不存在此问题,例如 Orientation="Horizontal"
从下拉菜单中选择 Horizontal
后,插入符号位于 在 结束引号之后。)
我尝试了 return 和 tab 但都没有成功。有不同的方法吗?或者有没有办法只为那些没有下拉菜单的属性取消引号的自动关闭?
→带你右一字
Ctrl + → 带你到一个词的结尾或下一个词的开头。
End 将您带到行尾。
您可以考虑浏览各种编辑命令键盘快捷键。
Keyboard shortcuts for Visual Studio
Default keyboard shortcuts in Visual Studio
您可以指定自己的快捷键来编辑命令。
在 Visual Studio 菜单栏工具 > 选项中。
选择左侧的环境展开它,然后选择键盘。
查找Edit.CharRight
您可能只想在 XAML 编辑器中更改它,因此请从组合框中选择它。
单击“按快捷键”文本框。
选择您喜欢的调和弦或调。
(我建议你慎重考虑选择哪一个。)
尝试ctrl + u
。
此键盘快捷键使光标后的字符 lower-case ,然后使光标前进。然而,non-letters 和 double-quote 一样没有 lower-case 版本,所以它实际上等同于按向右箭头键——除了你的手指不离开主行。这是一个 hack,但它有效!
输入如下内容后:
<StackPanel Name="someStackPanel"
插入符号 在 结束引号之前。我知道将插入符转移到结束引号右侧(这样我可以继续输入)的唯一方法是按右 (>) 按钮。不过那个按钮有点不方便
(请注意,下拉选项不存在此问题,例如 Orientation="Horizontal"
从下拉菜单中选择 Horizontal
后,插入符号位于 在 结束引号之后。)
我尝试了 return 和 tab 但都没有成功。有不同的方法吗?或者有没有办法只为那些没有下拉菜单的属性取消引号的自动关闭?
→带你右一字
Ctrl + → 带你到一个词的结尾或下一个词的开头。
End 将您带到行尾。
您可以考虑浏览各种编辑命令键盘快捷键。
Keyboard shortcuts for Visual Studio
Default keyboard shortcuts in Visual Studio
您可以指定自己的快捷键来编辑命令。
在 Visual Studio 菜单栏工具 > 选项中。
选择左侧的环境展开它,然后选择键盘。
查找Edit.CharRight
您可能只想在 XAML 编辑器中更改它,因此请从组合框中选择它。
单击“按快捷键”文本框。
选择您喜欢的调和弦或调。
(我建议你慎重考虑选择哪一个。)
尝试ctrl + u
。
此键盘快捷键使光标后的字符 lower-case ,然后使光标前进。然而,non-letters 和 double-quote 一样没有 lower-case 版本,所以它实际上等同于按向右箭头键——除了你的手指不离开主行。这是一个 hack,但它有效!