我们在VS中敲代码的时候,会经常重复性地敲一些代码段,比如:Console.WriteLine(); 、Console.ReadLine(); 。其中前一个代码段在IDE中有提供一个快捷键,我们先点击cw,然后再点两下Tab键,那么Console.WriteLine();这段代码就会自动填充。但是,后一个控制台读取功能的代码段在IDE中却没有快捷键。这时,我们可以通过如下步骤自己手动创建一个这样的快捷键。
1.先打开VS界面,选中菜单栏里的“工具”选项,然后再点击“代码段管理器”,如下图:
2.打开代码段管理器,选中语言为“Visual C#”,我们可以看到这里面显示有很多文件,如下图,这些都是快捷键文件。选中它们的位置地址并复制,粘贴到资源管理器的地址栏中,找到它们在磁盘中的物理位置。
3.如下图,在资源管理器中,这些文件的扩展名都是.snippet。选中图中标记的文件并复制一份,将复制出的文件命名为cr1.snippet。
4.如下图,如果电脑上装了EditPlus或Notepad++等文本编辑器,那么在cr1.snippet文件上单击右键,用这些编辑器打开该文件。如果没有编辑器,直接用记事本打开也行。
5.打开该文件后,这个文件是一个XML文件。如下图,我们需要改图中用方框标记的地方。其中,节点Title代表显示的文本标题,ShortCut代表快捷键,Description是该快捷键的描述。然后在下面有一个Code节点,里面的节点内容为:![CDATA[$SystemConsole$.WriteLine($end$);]] ,这个节点的内容就是快捷键最终所展示的代码段($end$的意思是定位光标在代码段中的位置)。
6.我们需要将上图的内容进行更改,更改后的图片内容信息如下:
7.将更改后的文件保存,然后重启VS。在控制台应用程序中,我们点击cr,然后点击两下Tab键,就可以生成Console.ReadLine(); 这个代码段了。