VA Snippet Editor 宏

 1  Date
 2  $DATE$ Year / month / day formatted  as   % 04d /% 02d /% 02d 
 3  $DAY$ Day of month formatted  as   % d 
 4  $DAY_02$ Day of month formatted  as   % 02d 
 5  $DAYNAME$ Three - character abbreviation of day 
 6  $DAYLONGNAME$ Full name of day 
 7  $MONTH$ Month formatted  as   % d 
 8  $MONTH_02$ Month formatted  as   % 02d 
 9  $MONTHNAME$ Three - character abbreviation of month 
10  $MONTHLONGNAME$ Full name of month 
11  $YEAR$ Year formatted  as   % d 
12  $YEAR_02$ Year formatted  as   % 02d 
13 Time $HOUR$ Hour formatted  as   % d 
14  $HOUR_02$ Hour formatted  as   % 02d 
15  $MINUTE$ Minute formatted  as   % 02d 
16  $SECOND$ Second formatted  as   % 02d 
17 File 
18  $FILE$ Full filename with path *  
19  $FILE_UPPER$ Full filename with path  in  uppercase *  
20  $FILE_BASE$ Filename without path or extension *  
21  $FILE_BASE_UPPER$ Filename without path or extension  in  upper  case *  
22  $FILE_EXT$ Filename extension *  
23  $FILE_EXT_UPPER$ Filename extension  in  upper  case *  
24  $FILE_PATH$ Path of file *  
25  $FILE_PATH_UPPER$ Path of file  in  upper  case *  
26 General 
27  $clipboard$ Current clipboard 
28  $end$ Position of caret after expansion 
29  $selected$ Current selection **  
30  $$ Literal  ' $ '  character 
31 Symbol Context 
32  $MethodName$ Name of containing method 
33  $MethodArgs$ Method parameters 
34  $ClassName$ Name of containing  class  
35  $BaseClassName$ Name of  base   class  of containing  class  
36  $NamespaceName$ Name of innermost containing  namespace  
37 GUID 
38  $GUID_DEFINITION$ Generated GUID formatted  for  use  in  a definition 
39  $GUID_STRING$ Generated GUID formatted  for  use  in  a  string  
40  $GUID_STRUCT$ Generated GUID formatted  for  use  in  a  struct  
41  Refactor 
42  $GeneratedPropertyName$ Property name generated during Encapsulate Field 
43  $MethodArg$ One parameter of the method and its type 
44  $MethodArgName$ One parameter of the method 
45  $MethodArgType$ Type of one parameter of the method 
46  $MethodBody$ Body of implementation 
47  $MethodQualifier$ Optional qualifiers of method 
48  $ParameterList$ Parameters separated by commas 
49  $SymbolContext$ Context and name of method 
50  $SymbolName$ Name of method 
51  $SymbolPrivileges$ Access of method 
52  $SymbolStatic$ Keyword  static  or blank 
53  $SymbolType$ Return type of method 
54  $SymbolVirtual$ Keyword  virtual  or blank 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SourceInsight 是一款功能强大的源代码编辑器,它的 snippet(片段)功能可以帮助程序员快速插入常用的代码段或模板。snippet 模板是一种预定义的代码模板,可以在编辑器中通过简单的关键字输入即可插入相关的代码。 首先,我们可以在 SourceInsight 中打开管理 snippet 的窗口。在 "Tools" 菜单下选择 "Snippet",然后选择 "Manage Snippet"。在这个窗口中,我们可以创建、编辑和删除自定义的 snippet 模板。 创建一个新的 snippet 模板非常简单。在 "Manage Snippet" 窗口中,点击 "New" 按钮。然后,我们可以输入模板的名称和关键字。关键字是触发该模板的特定词汇,当我们在编辑器中输入这些关键字时,SourceInsight 会自动提示相关的 snippet 模板供我们选择。 在 snippet 模板的内容区域,我们可以输入相应的代码段。通过使用一些特殊的通配符,我们可以在代码段中插入变量,以便在实际使用时灵活替换。例如,使用 "$1" 表示第一个变量,"$2" 表示第二个变量,以此类推。 除了创建自定义的 snippet 模板外,SourceInsight 还提供了一些常用的内置模板。我们可以在 "Snippet" 菜单下的 "Insert Snippet" 中选择内置模板。这些内置模板涵盖了常见的编程语言,例如C++、Java、Python等。每个模板都有特定的关键字和代码段,可以为我们在编码过程中提供便利。 总之,SourceInsight 的 snippet 模板是一种便捷的工具,可以帮助程序员更高效地编写代码。通过合理使用 snippet 模板,我们能够节省时间,减少重复劳动,并提高代码的质量和可读性。 ### 回答2: sourceinsight snippet 模板是用于加速代码编写的一种工具。它可以帮助程序员快速输入常用代码段,并自动生成指定的代码结构。 首先,我们可以在sourceinsight中打开snippet模板编辑器。通过这个编辑器,我们可以创建、修改和删除我们自定义的代码片段模板。 然后,我们可以定义一个snippet模板,通常包括触发条件和代码块。触发条件可以是关键字、特定的文件类型或特定的代码行。只有当触发条件匹配时,snippet模板才会生效。代码块则是要插入的代码。 在定义snippet模板时,我们可以使用一些特殊标记,如$1、$2等,来表示光标所在位置或要填写的变量。当我们使用snippet模板插入代码时,这些标记会被自动定位到对应的位置,以便我们进行替换或编辑。 此外,sourceinsight还提供了一些预定义的snippet模板,用于常见的代码片段,比如循环、条件语句、函数等。我们可以根据自己的需求进行编辑和定制,以适应不同的编码风格和项目要求。 最后,使用snippet模板可以大大提高代码编写的效率。我们可以通过简单的几个按键,快速地插入所需的代码段,并根据需要进行自定义修改。这样,我们可以节省大量的时间和精力,从而更加专注于代码逻辑和功能实现。 总的来说,sourceinsight snippet 模板是一个非常实用的工具,可以帮助程序员提高代码编写的效率和质量。通过灵活运用这个工具,我们可以轻松应对复杂的代码编写任务,更高效地完成工作。 ### 回答3: sourceinsight 是一款功能强大的源代码编辑器,它支持自定义代码片段模板,这使得编码过程更加高效。以下是关于 sourceinsight snippet 模板的一些详细解释: Snippet 模板是一种用来加速代码编写的工具,它允许我们在输入简短的关键词后自动展开为完整的代码块。使用 snippet 模板可以减少编码过程中的重复性工作,节省时间和精力。 在 sourceinsight 中,我们可以通过以下步骤创建和使用 snippet 模板: 1. 打开 sourceinsight 编辑器,并点击 "Tools" 菜单。 2. 在 "Tools" 菜单中,选择 "Snippet Editor" 选项,打开 Snippet Editor 窗口。 3. 在 Snippet Editor 窗口中,我们可以添加、编辑或删除代码片段模板。点击 "New" 按钮创建一个新的模板。 4. 输入 snippet 关键词,即当我们需要展开这段代码时输入的触发词。 5. 编辑代码片段的内容,并为该模板指定一个描述,以便更好地了解该模板的作用。 6. 保存模板后,我们可以在编辑代码的过程中直接输入 snippet 关键词,并按下 "Tab" 键来展开代码片段。 使用 snippet 模板的好处有很多。首先,它可以帮助我们节省大量时间,特别是在编写重复性的代码块时。其次,snippet 模板可以帮助提高代码的一致性和可读性,因为我们可以定义和使用统一的代码结构和风格。此外,snippet 还可以减少人为因输入错误或遗漏而导致的潜在错误。 总结来说,sourceinsight 的 snippet 模板功能使得我们可以在代码编写过程中更加高效和准确。通过减少重复性的工作和提高代码一致性,snippet 模板有助于改善开发效率和代码质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值