代碼段管理器 Code Snippets Manger

說明:

當沒有外接輸入功具時,VS本身有一個。

舉例,輸入 for後按二下tab鍵,可以自動補完其他代碼。

快捷鍵:

Ctrl+K,B 打開 Code Snippets Manger 代碼段管理器(取消或添加內容)

Ctrl+K,S 插入外圍代碼段  (在代碼頁裡右擊鼠標-->選擇Surround With)

Ctrl+K,X 插入代碼段 (在代碼頁裡右擊鼠標-->選擇Insert Snippet)


可以新增,修改這些功能。請參考原文件。位置如下

簡體

Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\2052\Visual C#

英文

Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\1033\Visual C#




把Code Snippets Manger顯示到菜單(Tools)裡,可以按以下步驟:

Tool-->Customize-->Commands-->Rearrange Commands-->Menu Bar 內容選Tools-->Add--> 在Categories裡選Tools,在Commands裡選Code Snippets Manger 如圖一:

圖一:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当你说 "写一个C#代码段管理",你是指编写一个用于管理和自定义代码段的工具吗?如果是这样的话,这是一个相对复杂的任务,涉及到解析代码片段、添加、编辑和删除代码段等功能。在这个对话框中无法提供完整的代码段管理实现,但我可以给你提供一个基本的代码示例来帮助你入门。 ```csharp using System; using System.Collections.Generic; public class CodeSnippetManager { private Dictionary<string, string> codeSnippets; public CodeSnippetManager() { codeSnippets = new Dictionary<string, string>(); } public void AddCodeSnippet(string name, string snippet) { if (codeSnippets.ContainsKey(name)) { Console.WriteLine($"Code snippet with name '{name}' already exists!"); } else { codeSnippets.Add(name, snippet); Console.WriteLine($"Code snippet '{name}' added successfully!"); } } public void RemoveCodeSnippet(string name) { if (codeSnippets.ContainsKey(name)) { codeSnippets.Remove(name); Console.WriteLine($"Code snippet '{name}' removed successfully!"); } else { Console.WriteLine($"Code snippet with name '{name}' does not exist!"); } } public void EditCodeSnippet(string name, string newSnippet) { if (codeSnippets.ContainsKey(name)) { codeSnippets[name] = newSnippet; Console.WriteLine($"Code snippet '{name}' edited successfully!"); } else { Console.WriteLine($"Code snippet with name '{name}' does not exist!"); } } public void DisplayAllCodeSnippets() { Console.WriteLine("Available code snippets:"); foreach (var snippet in codeSnippets) { Console.WriteLine($"Name: {snippet.Key}"); Console.WriteLine($"Snippet: {snippet.Value}"); Console.WriteLine(); } } } public class Program { public static void Main(string[] args) { CodeSnippetManager snippetManager = new CodeSnippetManager(); // 添加代码段 snippetManager.AddCodeSnippet("HelloWorld", "Console.WriteLine(\"Hello, World!\");"); // 编辑代码段 snippetManager.EditCodeSnippet("HelloWorld", "Console.WriteLine(\"Hello from C#!\");"); // 移除代码段 snippetManager.RemoveCodeSnippet("HelloWorld"); // 显示所有代码段 snippetManager.DisplayAllCodeSnippets(); } } ``` 这是一个简单的代码段管理示例,它使用一个字典来存储代码段的名称和实际代码。你可以根据需要扩展这个基本示例,添加更多功能和交互性。 请注意,这只是一个简单的示例,并不涉及用户界面、持久化存储等高级功能。如果你有更具体的需求,请提供更详细的信息,以便我能够更好地帮助你。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值