EditPlus中.nut文件自动完成--acp配置文件解释
1.NUT.ACP 文件内容
#TITLE=NUT
; EditPlus Auto-completion file v1.0 written by ES-Computing.
; This file is provided as a default auto-completion file for C/C++.#CASE=y
#BRACKET1={}
#BRACKET2=""
#BRACKET3=''#T=if
if (^!)
{
}
#T=while
while (^!)
{
}
#T=for
for (^!; ; )
{
}
#T=switch
switch (^!)
{
case :}
#T=do
do
{
}
while (^!);
#T=class
class ^!
{
};
#T=struct
struct ^!
{
};
#T=try
try
{^!
}
catch ()
{
}
#
EditPlus NUT 语言(squirrel)自动完成文件解析
这是一个 EditPlus 编辑器的自动完成文件(Auto-completion file),专为 NUT(squirrel) 语言设计。自动完成文件的作用是让编辑器在你输入特定关键字后,自动插入预定义的代码模板,提高编码效率。
文件结构解析
plaintext
#TITLE=NUT
; EditPlus Auto-completion file v1.0 written by ES-Computing.
; This file is provided as a default auto-completion file for C/C++.#CASE=y
#BRACKET1={}
#BRACKET2=""
#BRACKET3=''
#TITLE=NUT
- 设置文件类型标题为 "NUT"#CASE=y
- 区分大小写(y 表示 yes)#BRACKET1={}
、#BRACKET2=""
、#BRACKET3=''
- 定义自动配对的括号、引号等
代码模板部分
plaintext
#T=if
if (^!)
{
}
#T=while
while (^!)
{
}
#T=for
for (^!; ; )
{
}
#T=switch
switch (^!)
{
case :}
#T=do
do
{
}
while (^!);
#T=class
class ^!
{
};
#T=struct
struct ^!
{
};
#T=try
try
{^!
}
catch ()
{
}
这些是 NUT 语言中常用的代码模板,格式为:
#T=关键字
- 定义触发自动完成的关键字^!
- 光标位置标记,插入模板后光标会自动定位到这里
实际使用示例
当你在 EditPlus 中编辑 NUT 文件时:
- 输入
if
并按下触发键(通常是 空格键) - 编辑器会自动插入完整的 if 语句模板:
plaintext
if (^!)
{
}
- 你的光标会自动定位到
^!
标记的位置,即条件表达式的括号内 - 输入条件后,按 Tab 键可以在代码块内继续移动光标
扩展和自定义
你可以根据需要扩展这个文件,添加更多的代码模板:
plaintext
#T=function
function ^!()
{return ;
}#T=return
return ^!;#T=comment
/** ^!*/
这样,当你输入 function
并触发自动完成时,会得到一个完整的函数定义模板。