热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

goepad++上的golang插件

如何解决《goepad++上的golang插件》经验,为你挑选了2个好方法。

有人尝试使用Notepad ++的golang(go编程语言)插件吗?

我尝试了下面url发布的说明,但它对我不起作用.只是想知道它是否适用于任何人. http://go-lang.cat-v.org/text-editors/notepad-plus-plus/



1> blinksmith..:

如何为golang安装用户定义的语言Notepad ++.

*编辑:更新于26/12/2018

方法1:

在gist github上下载golang.udl.xml,然后打开Notepad ++

转到工具栏菜单=>语言 - >"定义语言..." - >导入.

导入golang.udl.xml并重新启动Notepad ++.

和方法2是我推荐的版本,因为它会自动突出显示go文件.

方法2(推荐版):

转到工具栏菜单=>设置 - >"样式配置器...".

在"语言:"框中选择"C"

在" 样式: "框中选择" 指令词 "

在" 用户自定义关键字 "框中,复制粘贴以下关键字.

var func append utf8 nil cap close closed copy image len make new panic print println range real recover select chan defer go interface map range true false

然后在" 样式: "框中转到" TYPE WORD ",将下面的关键字复制粘贴到" User-defined-keywords "框中.

string package import type uint uintptr uint8 uint16 uint32 uint64 int8 int16 int32 int64 float32 float64 complex complex64 complex128 byte rune iota

将前景颜色样式更改为RED.

重要步骤:在" User-ext.: "框中键入"go".然后单击"保存并关闭"按钮,然后重新启动Notepad ++. 在此输入图像描述

"English is not my mother tongue; please excuse any errors on my part."

之所以选择方法二而不是方法一,是因为Notepad ++中的UserDefinedLanguage仍然存在错误,NPP中的Operators&Delimiters功能无法正常完成其工作.如果你没有被分隔符打扰,那么方法一是非常好的.



2> Nik Todorov..:

是的,它对我来说也没有开箱即用.我没有userDefineLang.xml

完成go.xml的步骤后,

下载go.xml并将其复制到plugins\API.

这是我做的额外的事情:

    打开 %APPDATA%/Notepad++

    从他们的链接下载userDefineLang-Anthony.xml

    保存到 %APPDATA%/Notepad++

    a)如果有文件userDefineLang.xml那么 - 打开它并粘贴userDefineLang-Anthony.xml的内容作为子文件

    b)如果没有这样的文件 - 将userDefineLang-Anthony.xml重命名为userDefineLang.xml并编辑它 - >取消注释并取消注释

    重启Notepad ++

    打开任何.go文件

您应该在语言菜单中看到 - 在用户定义之后.一个" "菜单项.

我希望这有帮助.

编辑:为了方便我添加userDefineLang.xml的内容


    
        
            
            
            
        
        
            "`0"`
            
            
            ( ) [ ] { } ... . , _ & ^ %  > 
             1/* 2*/ 0//
            append bool break byte cap case chan close closed complex complex128 complex64 const continue copy default defer else fallthrough false float32 float64 for func go goto if iota imag import int int16 int32 int64 int8 interface len make map new nil package panic print println range real recover return select string struct switch true type uint uint16 uint32 uint64 uint8 uintptr var
            
            
            
        
        
    

如果您有其他用户定义的语言,请小心.


推荐阅读
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • 笔记说明重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系& ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • 本文将详细探讨 Python 编程语言中 sys.argv 的使用方法及其重要性。通过实际案例,我们将了解如何在命令行环境中传递参数给 Python 脚本,并分析这些参数是如何被处理和使用的。 ... [详细]
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 一、Advice执行顺序二、Advice在同一个Aspect中三、Advice在不同的Aspect中一、Advice执行顺序如果多个Advice和同一个JointPoint连接& ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 本文探讨了Python类型注解使用率低下的原因,主要归结于历史背景和投资回报率(ROI)的考量。文章不仅分析了类型注解的实际效用,还回顾了Python类型注解的发展历程。 ... [详细]
  • 本文探讨了如何将Python对象转换为字节流,以实现文件保存、数据库存储或网络传输的需求。主要介绍了利用pickle模块进行序列化的具体方法。 ... [详细]
  • Zabbix自定义监控与邮件告警配置实践
    本文详细介绍了如何在Zabbix中添加自定义监控项目,配置邮件告警功能,并解决测试告警时遇到的邮件不发送问题。 ... [详细]
  • 处理Android EditText中数字输入与parseInt方法
    本文探讨了如何在Android应用中从EditText组件安全地获取并解析用户输入的数字,特别是用于设置端口号的情况。通过示例代码和异常处理策略,展示了有效的方法来避免因非法输入导致的应用崩溃。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
author-avatar
yuliu预留
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有