查看: 1993|回复: 0

[未处理] 干货:Genexus代码片段

[复制链接]

4

主题

4

帖子

108

积分

版主

Rank: 7Rank: 7Rank: 7

积分
108
发表于 2021-2-3 13:30:59 | 显示全部楼层 |阅读模式
  • 在Genexus安装目录,找到Snippets文件夹,点击进入
  • 新增加一个后缀为snippet的文件(格式xml),如:Comment.snippet
  • 将下述代码复制到新建的文件中
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3. <CodeSnippet Format="1.0.0">
  4. <Header>
  5. <Title>Comment</Title>
  6. <Shortcut>/**</Shortcut>
  7. <Description>注释</Description>
  8. <Author>goodtekchina</Author>
  9. <SnippetTypes>
  10. <SnippetType>Expansion</SnippetType>
  11. <SnippetType>SurroundsWith</SnippetType>
  12. </SnippetTypes>
  13. </Header>
  14. <Snippet>
  15. <Declarations>
  16. <Literal Editable="true">
  17. <ID>name</ID>
  18. <ToolTip>作者姓名</ToolTip>
  19. <Default>李四</Default>
  20. <Function>
  21. </Function>
  22. </Literal>
  23. <Literal Editable="true">
  24. <ID>date</ID>
  25. <ToolTip>日期</ToolTip>
  26. <Default>2021-00-00</Default>
  27. <Function>
  28. </Function>
  29. </Literal>
  30. <Literal Editable="true">
  31. <ID>usage</ID>
  32. <ToolTip>用途</ToolTip>
  33. <Default>usage</Default>
  34. <Function>
  35. </Function>
  36. </Literal>
  37. </Declarations>
  38. <Code Language="">
  39. <![CDATA[/*
  40. ****************************************************
  41. ** Copyright (c) 2021- ? 谷泰科技
  42. ** 创 建 人: $name$
  43. ** 创建日期: $date$
  44. ** 用 途: $usage$
  45. ** 备 注:请参考Documentation
  46. ****************************************************
  47. */

  48. log.Info("====================["+&Pgmname+":"+&Pgmdesc+"]-START ======================")

  49. //此处编写代码





  50. log.Info("====================["+&Pgmname+":"+&Pgmdesc+"]-END ======================")
  51. ]]>
  52. </Code>
  53. </Snippet>
  54. </CodeSnippet>
  55. </CodeSnippets>
复制代码

备注:其中CDATA中的内容不会被解析,输入/**+Tab会自动输出到编辑页面,格式如下图:



最后两步:
1.将新增加的文件注册到系统中
  • 打开<genexus安装目录>\Snippets\Procedure\Procedure\config.xml 文件
  • 在文件中增加一句  <Snippet name="Comment"/>



2.重启GeneXus,打开编辑页面就会在左侧工具栏有一个comment的选项,拖动到界面或者按/**+Tab会自动输入到编辑页


附件内有官方提供的代码片段


文章参照:https://wiki.genexus.com/commwiki/servlet/wiki?10725,HowTo%3A+Creating+a+Code+Snippet

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|GeneXus中国技术论坛

GMT+8, 2021-11-27 16:57 , Processed in 0.179127 second(s), 21 queries .

 

© 2019 GeneXus中国技术论坛

快速回复 返回顶部 返回列表