如何在 Visual Studio 中更快地键入“{0}”?
How can I type "{0}" more quickly in Visual Studio?
在 C# 中,使用 string.Format()
or Console.WriteLine()
格式化字符串时,通常必须键入 {0}
、{1}
等。考虑到它的频率,这是一组笨拙的击键。但是,尽管我进行了搜索,但我找不到任何类型的 shorthand 或热键来自动将其插入 Visual Studio。有没有人想出办法来加快这个过程?
C#6.0 中的字符串插值的好处之一,我发现这很有帮助。
而不是:
string s = String.Format("{0} and {1}", variable1, variable2);
你可以这样做:
string s = $"{variable1} and {variable2}";
查看指南:http://www.informit.com/articles/article.aspx?p=2422807
您可以使用我的 Visual Commander 扩展创建以下命令 (C#) 以插入文本,然后为其分配键盘快捷键:
EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection;
ts.Text = "{0}";
在 C# 中,使用 string.Format()
or Console.WriteLine()
格式化字符串时,通常必须键入 {0}
、{1}
等。考虑到它的频率,这是一组笨拙的击键。但是,尽管我进行了搜索,但我找不到任何类型的 shorthand 或热键来自动将其插入 Visual Studio。有没有人想出办法来加快这个过程?
C#6.0 中的字符串插值的好处之一,我发现这很有帮助。
而不是:
string s = String.Format("{0} and {1}", variable1, variable2);
你可以这样做:
string s = $"{variable1} and {variable2}";
查看指南:http://www.informit.com/articles/article.aspx?p=2422807
您可以使用我的 Visual Commander 扩展创建以下命令 (C#) 以插入文本,然后为其分配键盘快捷键:
EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection;
ts.Text = "{0}";