作者TaiwanXDman (XD...)
看板EZsoft
标题[请问] notepadd++ 自订义语言
时间Mon Sep 3 13:20:52 2012
我想在某个语言增加一种配色
不是多一种语言(多一种语言我知道是弄个userDefineLang.xml)
而是例如python
我想要某些关键字上红色 有些上绿色
但是内建能感应关键字的只有一种 你只能在右边自订义那边加字
但这样颜色会跟内建一样
我跑去AppData\Roaming\Notepad++里面
在stylers.xml档案里面Python部分
加了一行
<WordsStyle name="MY_KEYWORDS" styleID="13"
..略.. keywordClass="instre2"></WordsStyle>
然後在langs.xml档案Python部分多加
<Keywords name="instre2">..这边加我要的关键字..</Keywords>
然後进了notepad++选自订→设定程式语言格式
的确 Python 部分 多了一种可上色的MY_KEYWORDS
但重点是 我定义的字 在python相关档案都没有上色
请问该怎麽做呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.229.200
※ TaiwanXDman:转录至看板 ask 09/03 13:30
1F:→ TaiwanXDman:#17zAXuvX 版上好像有类似文章 但是看不大懂 09/03 14:42
2F:→ TaiwanXDman:查了些网站 看起来必须去拿notepad++的source code 09/03 15:10
3F:→ TaiwanXDman:直接改 然後重新编译成dll档...不能直接改xml... 09/03 15:11
4F:推 eight0:如果想要更好的自定性 可以试试scite 09/03 18:19
5F:→ eight0:不过写扣的还是用专门的IDE吧 09/03 18:19
6F:→ TaiwanXDman:写code我习惯cmd.... 另外notepad++我已经花了 09/03 18:26
7F:→ TaiwanXDman:非常多时间调教成我喜欢的颜色 舍弃好可惜0.0 09/03 18:27
8F:→ Rplus:sublime text 2 设定档全是code 欢迎入坑XD 09/04 00:33
9F:→ TaiwanXDman:我朋友是想推我vim坑耶@@ 09/04 00:54
10F:推 mars90226:vim也是可以,不过sublime text 2跟notepad++比较像,你 09/04 14:09
11F:→ mars90226:应该会比较习惯,vim的学习曲线比较陡 09/04 14:09
12F:推 Arton0306:vim虽然要学比较久 但工作很有机会用到 09/04 23:13
13F:→ Arton0306:而且会vim看起来比较强XD 09/04 23:13
14F:推 tooilxui:XML根本也不用改 直接从 自订程式语言改就可以了 09/07 21:57
15F:→ TaiwanXDman:楼上大概没懂我文章内的意思 09/07 21:58
16F:→ tooilxui:keyword 预设有四组设定 如果不够用就要自己写了 09/07 21:59
17F:→ tooilxui:XML的格式是notepad的读档格式 你可以自己改 09/07 21:59
18F:→ tooilxui:但是就要从open source的部分改起 09/07 22:00
19F:→ TaiwanXDman:你讲的是自订新的语言 但我现在是要在内建的语言 09/07 22:03
20F:→ TaiwanXDman:增加新的颜色 像Python预设就只有一组 我觉得不够 09/07 22:03
21F:→ TaiwanXDman:但是没法新增 解决方法我查到就是要改Source code 09/07 22:03
22F:推 tooilxui:其实你说的就如我上面解释的 你的方法是对的 09/07 22:06
23F:→ tooilxui:不过你还是可以 新增user defined 用Python的XML去改 09/07 22:08
24F:→ tooilxui:官方的source code 可以解析 修改的部分就看个人心力了 09/07 22:09
25F:→ TaiwanXDman:我知道是哪个档案 但是我看了老半天不知道怎麽改而已 09/07 22:10
26F:推 tooilxui:最简单的方法 把python的XML数值copy到新的user defined 09/07 22:12
27F:→ TaiwanXDman:刚试了一下 不可能完全用到一模一样... 09/07 22:21