作者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