小编rs2*_*232的帖子

如何在 vscode 中配置 Ctrl+PgUp 和 Ctrl+PgDown 键绑定导航到视图的顶部/底部而不是切换选项卡?

默认情况下,Visual Studio Code 中的 Ctrl+PageUp 和 Ctrl+PageDown 组合会将视图切换到下一个/上一个选项卡。我想重新配置它们,以便它们像在 Visual Studio 中一样工作,以便它们导航到屏幕的顶部/底部。

我正在尝试修改编辑器的键绑定(keybindings.json),但我发现自己无法找到正确的命令。

到目前为止,我已经发现:

  • cursorTop/cursorBottom - 将光标移动到整个文件的顶部/底部
  • scrollLineUp/scrollLineDown - 滚动视图,但不更改光标的位置
  • scrollPageDown/scrollPageUp - 将视图向下/向上移动一页,但不更改光标的位置

我尝试过 Visual Studio Keymap ( https://marketplace.visualstudio.com/items?itemName=ms-vscode.vs-keybindings ) 扩展,但它也没有提供所需的功能。

keymapping visual-studio-code

3
推荐指数
1
解决办法
1792
查看次数

覆盖空属性的C#属性

是否可以在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)

.net c#

0
推荐指数
1
解决办法
137
查看次数

标签 统计

.net ×1

c# ×1

keymapping ×1

visual-studio-code ×1