默认情况下,Visual Studio Code 中的 Ctrl+PageUp 和 Ctrl+PageDown 组合会将视图切换到下一个/上一个选项卡。我想重新配置它们,以便它们像在 Visual Studio 中一样工作,以便它们导航到屏幕的顶部/底部。
我正在尝试修改编辑器的键绑定(keybindings.json),但我发现自己无法找到正确的命令。
到目前为止,我已经发现:
我尝试过 Visual Studio Keymap ( https://marketplace.visualstudio.com/items?itemName=ms-vscode.vs-keybindings ) 扩展,但它也没有提供所需的功能。
是否可以在Class上添加覆盖所有空字符串属性的自定义属性?像这样:
[DefaultValueForEmptyString(Text="N/A")]
public class PersonsDTO
{
public string Name { get; set; }
public string Lastname { get; set; }
public string Address { get; set; }
}
public class DefaultValueForEmptyString
{
public static void MapProperties(object Properties, string text)
{
foreach (var property in Properties)
{
if(string.IsNullOrEmpty(property))
{
property = text // "N/A in this case
}
}
}
}
Run Code Online (Sandbox Code Playgroud)