3
我在Notepad ++中創建了一個ChoiceScript(https://github.com/dfabulich/choicescript)語法高亮文件。 ChoiceScript是用於創建交互式小說的腳本語言。其最重要的標籤是*選擇標籤(用於表示用戶可以選擇的選項)和#(用於表示該選項的文本)。 我希望能夠摺疊以* choice或#開頭的行之下的所有行,這些行比其父代更遠。例如,在記事本++語法高亮:縮進縮進
How are you?
*choice
#Good
Glad to hear it.
#Bad
I'm sorry to hear it.
我想*選擇下方的整個塊是可摺疊的,以及#Good和#Bad下面的答案。我怎樣才能做到這一點?
我認爲這在N ++中是不可能的。您可以進行自定義摺疊(請參閱'語言>定義您的語言'),但我認爲需要一個關閉標記,並且沒有考慮縮進的選項。 – psxls
嗨psxls,感謝您的回覆!我知道自定義突出顯示對話框,我希望有一些技巧讓它能夠與縮進工作。摺疊縮進我絕對有可能,它可以與內置的python突出顯示一起使用。編輯xml高亮文件可能是必要的,但它們遠遠超過我的頭腦。 – Simon
@psxls如果您將語言設置爲Python,則似乎可能。這是如何完成的?應該可以將其複製到自定義語言 – MiniMe