在 Visual Studio C# 文本编辑器中,当您需要属性时,只需键入prop
然后点击两次选项卡即可获取属性的“片段”/模板。类型和属性名称都会突出显示。当您想要在类型和属性之间切换时,请按 Tab 键,然后在完成后按 Enter 键,光标将跳转到属性的末尾。
在 WPF XAML 编辑器中,按“Enter”将创建换行符。就像如果您输入以下内容:
<TextBox x:
当您从 IntelliSense 中选择“Name”属性时,它将为您提供以下信息:
<TextBox x:Name="_"
_ 代表您当前的光标位置。
为名称指定一个值,例如文本框,然后按Enter
。此时,我希望光标跳到末尾,如下所示:
<TextBox x:Name="textbox"_
但它会创建一个换行符,如下所示:
<TextBox x:Name="textbox
_"
这种行为让我很恼火。而不是按Enter
,我按End
键代替。
我如何获得预期的行为?
PS:我是 WPF 和 XAML 的新手。
另一个更简单的解决方案是重新绑定Edit.WordNext操作的快捷键。
默认情况下,此设置为 Ctrl+右箭头。在 Visual Studio 中,转到“工具”->“选项”->“环境”->“键盘”。
我喜欢将其绑定到 Shift+Space,这样我就不必使用箭头键。当您完成输入 xaml 属性并且光标位于结束引号的左侧时,按 Shift+Space,它会跳转到标记的右侧,以便您可以继续输入其余属性。
比使用宏容易得多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)