notepad++中如何让autohotkey 代码高亮

notepad++中如何让autohotkey 代码高亮,第1张

Np++之AHK语法高亮

2009-04-03 08:34

Np++(Notepad++)支持AHK(AutoHotKey)的语法高亮功能。

步骤为:

1、将AHK安装目录下的Extras\Editors\Notepad++\AHK Autohotkey.api复制到Np++安装目录下的plugins\APIs目录中;

2、将AHK安装目录下的Extras\Editors\Notepad++\userDefineLang.xml复制到Np++根目录下;

不过貌似userDefineLang.xml会导致unicode版本的Np++异常退出,换用ansi版本

--------------------如果上面的办法不行,

直接运行AHK安装目录下的Extras\Editors\Notepad++\Run this to install syntax file for Notepad++.ahk

就可以了。

如果您使用的是Windows自带的Notepad应用程序,它默认不支持SQL语法高亮。不过,您可以通过安装特定的插件或者使用其他支持SQL语法高亮的文本编辑器来实现。

以下是几种在Windows上支持SQL语法高亮的编程编辑器:

1. Notepad++:这是一个免费且非常流行的文本编辑器,可以方便地对SQL语句进行编辑和调试,并且支持各种编程语言的语法高亮。您可以在Notepad++的插件管理器中下载安装SQL语法高亮的插件。

2. Visual Studio Code:这是另一个免费且功能强大的文本编辑器,也支持SQL语法高亮。需要在编辑器中安装适当的插件来启用此功能。

3. Sublime Text:这是一款专业级别的文本编辑器,支持各种编程语言的语法高亮,包括SQL。您需要安装特定的插件才能获得SQL语法高亮功能。

请注意,大多数现代的集成开发环境(IDE),如Microsoft SQL Server Management Studio和Oracle SQL Developer,都支持SQL语法高亮和其他SQL编辑功能。如果您正在编辑SQL代码并寻找一个更强大的工具,请考虑使用这些工具之一。

用的久了,各种功能就逐渐的摸索出来,写几点觉得比较重要的:

一、插件:这是觉得notepad++的特色吧,其他的编辑器我没深入使用过,目前留着的插件有两个:

Explorer ,原来一直很遗憾,对比UE,notepad++没有资源管理器,打开和查找文件很不方便,后来在插件管理器里发现了这个,很好用。

QuickTest 我理解的作用就是文本替代插件——用一些简短的单词替代一长串的语句。写代码时一般用它来输入一些固定语句,如always,module,文件注释等。

Explorer等部分插件在notepad++自带的插件--plugin manager里可以下载,QuickTes等全部插件在官网下载,下载后解压到plugin文件夹下,重启notepad++即可,之后可以在plugin卸载和升级。

二、关键字高亮

Notepad++本身自带语法高亮,日常使用时足够了,但是前段时间发现语法高亮只支持verilog1995标准的,2001新增的关键字就不支持了,研究了一下发现可以这样设置:

设置——>语言格式设置,在语言栏里选择你使用语言,比如Verilog。在style栏里选择INSTRUCTION WORD(不知道为什么不是在KEYWORD里···),你可以看到在右边的默认关键字下已经有一堆不能编辑的词了,自定义关键字是留个用户的,把需要高亮的关键字加进去就发现它亮了!

三、一些实用的小技巧

1、自动完成关键字

这个挺多推荐的时候会提到,虽然我从来是不开的,Verilog的关键字满打满算也就一百多个,常用的约20%,真的想学的话不至于几十个单词记不住,但是真遇到一些冷僻又很长的关键字时,还是很有用的,所以最好还是把它关了,用的时候再开或者用快捷键调用(其初始快捷键和输入法快捷键冲突)。开启方式:设置——>首选项——>备份与自动完成——>所有输入均自动完成。Verilog还要添加关键字:安装目录\Notepad++\plugins\APIs,里面原来是没有verilog的XML文档的,但是可以从VHDL.xml上修改,把里面的关键字换成Verilog的即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11138267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存