3

的自动完成功能适用于默认包含的Notepad++文件类型,例如PHP和。但是对于来自 StataCSS的文件,我根本无法让它工作。DO一个简单do.xml的包括以下内容:

<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
    <AutoComplete>
        <KeyWord name="xtreg" func="yes">
            <Overload retVal="void">
                <Param name="void"/>
            </Overload>
        </KeyWord>
    </AutoComplete>
</NotepadPlus>

我将它正确存储在plugins/APIs. 但它根本不适用于DO文件。有什么建议么?

4

1 回答 1

4

好的,我发现了问题:语言的名称必须与 auto-complete 的名称相同xml。所以如果语言Stata的名称是 ,自动完成文件的名称必须是Stata.xml.

编辑:文档链接: http: //docs.notepad-plus-plus.org/index.php/Editing_Configuration_Files#Autocompletion.2C_aka_API.2C_files

API 文件位于 Notepad++ 安装文件夹的 plugins\APIs\ 子文件夹中。这些文件是可选的:对于您将使用自动完成或调用提示的每种语言,您只需要一个。用户定义的语言也支持它们,名称为 <Language name>.xml。

于 2012-11-19T13:45:53.200 回答