| Home » Products » UltraEdit » Menu Commands 菜单命令 » Advanced Menu 高级菜单 » Configuration 配置 » Integrated Applications 综合的应用程序 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
显示/修改模板命令 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Article Number: 5230 | Last Updated: Wed, May 23, 2012 2:19 PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
使用此命令显示“修改模板”对话框。模板为预定义文本,可在稍后自动撤销并插入一个文件。可通过“模板组”下拉菜单选择哪些模板列于“模板”窗格中。
模板被分为三组:“全局”、“环境”和“语言”。“全局”模板总是可用,“环境”模板仅在其相关联的环境被加载时可用,“语言”模板与指定的语法高亮显示的语言相关联,仅在编辑其扩展名与该语言匹配的文件时可用。
可以定义无限数量的模板。前 20 个全局模板的每个模板可在稍后通过热键 Alt+0 至 Alt+9 以及 Shift+Alt+0 至 Shift+Alt+9 予以调用,或任何模板可通过插入”模板“对话框或自定义热键予以调用。
每个模板可任意选择与之相关联的一个名称,如果被定义,当插入一个模板时会出现在工具栏的工具提示上和模板列表中。
如使用默认环境,“全局”模板存储于默认目录中的 UETMPLTE.DAT 文件中,或“高级”菜单中“配置”下“目录”分支下指定的目录中。内置环境和自定义用户环境将“环境”模板保存于环境目录中与环境有关的文件中。当“语言”模板与 wordfiles 中指定的语言相关联时,被存储于默认的 wordfiles 目录中。
占位符变量 通过语法【+VariableName+】,用户可在模板中定义“占位符”变量,当插入模板时,占位符将在模板编辑模式中高亮显示,这样用户可键入占位符值来重新命名变量。该变量所有资源指引将被更新。按 TAB 键将移至下一个占位符变量。例如,如用户插入模板:
// function [+function+]
然后键入针对 [+function+] 变量的 “myFunc" 及针对 [+scope+] 变量的 “private",他会看到:
// function myFunc
private function myFunc () {
如按 ESC 或 ENTER 键,模板将被永久插入活动文档,且模板编辑模式将不再被激活。
注意 - ^ 这里所涉及的字符“^”不是控制键 + 值。
另外,对于扩展的日期和时间格式,UltraEdit 支持下列增强功能:
时间 在你的模板中用下列语法指定 USER TIME 格式:
对于本地时间,使用下列标记:
[TIME_USER]...这里是时间格式字符...[TIME_USER_END]
对于本地时间,使用下列标记:
[TIME_USER_SYS]...这里是时间格式字符...[TIME_USER_SYS_END]
时间格式字符象下面这样定义: 如果你在格式字符中用空格分隔元素,这些空格将在模板中以相同位置出现。字母必须是大写或小写,如上所示(例如“ss”而非“SS”)。格式字符中的用单引号标记关闭的字符串将出现在模板中相同位置,不会作任何改变。
例如,要获取时间字符
"11:29:40 PM"
使用下列的格式字符:
"hh':'mm':'sstt"
这些字符必须在标记之间,例如:
[TIME_USER]hh':'mm':'sstt[TIME_USER_END]
日期 在你的模板中用下列语法指定 USER DATE 格式:
对于本地日期,使用下列标记: [DATE_USER]...这里是日期格式字符...[DATE_USER_END]
对于系统日期,使用下列标记: [DATE_USER_SYS]...这里是日期格式字符...[DATE_USER_SYS_END]
日期格式字符定义如下: 使用下列元素构建格式字符。如果你在格式字符中用空格分隔元素,这些空格将在模板中以相同位置出现。该文字必须是与表中显示的一样用大写或小写 (例如“MM”不能是“mm”)。格式字符中的用单引号标记关闭的字符串将出现在模板中相同位置,不会作任何改变。
例如,要获取日期字符
"Wed, Aug 31 94"
使用下列的格式字符:
"ddd',' MMM dd yy"
这些字符必须在标记之间,例如:
[DATE_USER]ddd',' MMM dd yy[DATE_USER_END]
插入模板 如在高级-> 配置 -> 模板下键入被激活时,选项为“自动建议”智能模板,且当用户在键入与一个定义的模板名相匹配的一个字符串时暂停,UltraEdit 会基于最后键入的内容“建议”一个模板,用户可按 TAB 键插入建议的模板。
例如,如用户有一个 C/C++ 模板命名为 “void”,且正在编辑一个 *.cpp 文件并键入 “void”,然后暂停,则 UltraEdit 会在一个特殊的“建议”模式中自动插入 “void” 模板。要完成模板的插入,用户应按 TAB 键。用户在看到建议的模板在高级 -> 配置 -> 模板下“暂停后"域中被定义之前必须等待片刻。
另外,用户在编辑时可按 Ctrl+Space 键来调用“自动完成”对话框,任何定义的其名称与插入符号后的字串符相匹配的模板将同样列在“自动完成”对话框中。如需要,用户可在这里选择一个模板并插入。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Attachments
There are no attachments for this article.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related Articles
JavaScript Lint
Viewed 89 times since Tue, Feb 7, 2012
Boost Software License
Viewed 74 times since Tue, Feb 7, 2012
|
|
|

Chinese (Simplified)