【发布时间】:2012-09-16 10:47:05
【问题描述】:
我正在尝试在 Notepad++ 中添加 Go 编程语言的语法插件。
这种用户定义语言有a repository。我下载并解压缩了 Go 文件,其中包含一个 README、一个 userDefinedLang_Go.xml 和 go.xml。
我尝试按照页面底部的说明进行操作,如下所示。由于我使用的是 Windows 7 (x64),因此我的 Notepad++ 目录是“C:\Program Files (x86)\Notepad++”。
之前没有安装用户定义语言,我还没有userDefinedLang.xml文件,所以我将userDefinedLang_Go.xml复制到根目录,然后重命名它以删除“_Go”,使其成为 userDefinedLang.xml。
然后我将 go.xml 复制到 C:\Program Files (x86)\Notepad++\plugins\APIs\
这似乎是所有必要的步骤。但是,当我打开 Notepad++ 时,“Lang => User Defined”附近没有“Go”,并且 .go 文件上没有语法着色。尝试通过“View => User-Defined Dialogue => import”导入会出现“导入失败”错误。
我做错了什么?我正在使用全新安装的 Notepad++,版本为 6.1.8。
【问题讨论】:
-
同样的问题,答案无法解决。
-
“导入”功能可能会尝试安装到您的普通用户帐户可能无法写入的安装文件夹中。您可以尝试以管理员身份启动 notepad++,然后导入。
-
以 ANSI 编码保存 Go.xml 和其他 xml。我遇到了同样的“导入失败”问题。在 ANSI 中保存 xml 文件就可以了。
-
为什么不用 vscode?span>
-
notepad++ 仓库链接改为:npp-user-manual.org/docs/user-defined-language-system
标签: go notepad++ user-defined