自动完成
< 上一页
|
下一页 >
自动完成是一个将简短缩写转换成完整字符串的省时功能。它默认支持 Perl 和 C/C++。例如,若您输入“if”然后按空格键,它会扩展成下面的字符串。
if ()
}
万一此功能成为干扰,您可以在按下空格键的同时按着 Shift 键或 Window 徽标键来暂时禁止此功能。
为了让其它文件类型能够使用自动完成功能,您必须编写自动完成文件然后在首选项对话框的
设置和语法页面
中指定其路径。
自动完成文件是个扩展名为“.ACP”且必须按预定义语法编写的纯文本文件。语法非常简单。最快的方法是用 EditPlus 查看 .ACP 文件样本。
标头信息
#title=
C/C++
#case=
y
每个语句必须以‘
#
’符号开头。
1.
#TITLE
- 自动完成文件的标题。
2.
#CASE
- 指定是否区分大小写。‘y’表示是,‘n’表示否。默认值是‘n’。
您也可以在自动完成文件中插入注释行。注释行以分号(;)开始。若您要指定一个以分号开始的文本素材,您必须把转义字符‘^’放在其前面。
文本素材
#t=
if
if (
^!
)
}
文本素材的格式与
素材文本库
相同。每个文本素材以“
#t=
title”形式的标题开始。标题是您要扩展的缩写词。接着是正文。您可以使用“
^!
”定义可选热点。“^”被用作转义字符。若您要在正文中插入“^”字符本身,您必须像这样:“^^”输入该字符两次。当您在正文中插入“#”,您也要像这样:“^#”在其前面加上一个转义字符。正文可以有多行。可以在末尾行的下一行放置一个可选的‘
#
’符号来指示文本素材结束。请注意,定界符不允许出现在标题中(#t=)。
#t=
if
if (
^!
)
}
#
用户文件保存机制
在 EditPlus 网站的
用户文件页面
上有一个用户文件(stx、ctl、acp 文件)集合。若您愿意与其他用户分享您的文件,您可以提交您自己的语法文件到<
submit@editplus.com
>。