c#控制台类的键盘快捷键

本文关键字:键盘 快捷键 控制台 | 更新日期: 2023-09-27 18:10:06

我知道Console.WriteLine()的快捷方式是键入cwtab两次。谁知道Console.ReadLine()的捷径是什么?

c#控制台类的键盘快捷键

将以下代码保存为.snippet并导入(使用cw代码段作为模板)

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>cr</Title>
            <Shortcut>cr</Shortcut>
            <Description>Code snippet for Console.ReadLine</Description>
            <Author>Whoever you want it to be</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
                <Literal Editable="false">
                    <ID>SystemConsole</ID>
                    <Function>SimpleTypeName(global::System.Console)</Function>
                </Literal>
            </Declarations>
            <Code Language="csharp"><![CDATA[$SystemConsole$.ReadLine();]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

导入后,您可以按crtab两次以获得Console.Readline();

Console.ReadLine()没有快捷键(代码段)。但是你也可以创建你自己的

下面是我从cw中修改的代码片段:

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>rl</Title>
            <Shortcut>rl</Shortcut>
            <Description>Code snippet for Console.ReadLine</Description>
            <Author>Xiaoy312</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>input</ID>
                    <ToolTip>variable for console input</ToolTip>
                    <Default>input</Default>
                </Literal>
                <Literal Editable="false">
                    <ID>SystemConsole</ID>
                    <Function>SimpleTypeName(global::System.Console)</Function>
                </Literal>
            </Declarations>
            <Code Language="csharp"><![CDATA[var $input$ = $SystemConsole$.ReadLine();$end$]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

把它放到你的代码片段文件夹中。我把我的放在那里了:

C:'Users'Xiaoy'Documents'Visual Studio 2015'CodeSnippets'Visual c# 'My CodeSnippets' rl.snippet

当您键入rl制表符两次时,您将得到:

var input = Console.ReadLine();

对于任何使用VSCode的人,请安装c# Snippets扩展-它包含许多片段,包括Console.ReadLine()。

使用Visual Studio 2022 (Mac),您可以添加如下自定义代码段:

  1. 点击工具栏中的Visual Studio
  2. 点击Preferences,向下滚动到代码片段
  3. 点击Add
  4. 输入您喜欢的快捷方式,例如crel, c#作为Group和Mime类型text/x-chsarp
  5. 在下面的大文本区,输入以下内容(对我有用):$SystemConsoleReadLine$ ($end$)

之后,crel + tab X2应该打印出system . console . readline ()