2013-11-09 101 views
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下面的答案。我怎樣才能做到這一點?

+1

我認爲這在N ++中是不可能的。您可以進行自定義摺疊(請參閱'語言>定義您的語言'),但我認爲需要一個關閉標記,並且沒有考慮縮進的選項。 – psxls

+0

嗨psxls,感謝您的回覆!我知道自定義突出顯示對話框,我希望有一些技巧讓它能夠與縮進工作。摺疊縮進我絕對有可能,它可以與內置的python突出顯示一起使用。編輯xml高亮文件可能是必要的,但它們遠遠超過我的頭腦。 – Simon

+0

@psxls如果您將語言設置爲Python,則似乎可能。這是如何完成的?應該可以將其複製到自定義語言 – MiniMe

回答

-1

執行以下操作物語>定義你的語言>中的代碼1樣式

把*#摺疊並保存它。希望完全它的工作原理。