題 在notepad ++中用戶定義的自動完成關鍵字描述可以跨越多行嗎?


我正在為我的用戶定義語言創建API自動完成XML文件。分配給關鍵字的描述文本是否可以在自動完成彈出窗口中顯示為多行?

<KeyWord name="sample" func="yes">
    <Overload retVal="void" descr="A description. I want this text on a new line of the np++ auto-complete pop-up window.">
        <Param name="filename string" />
    </Overload>
</KeyWord>

這是上面顯示的XML代碼的結果:

enter image description here

有沒有辦法在“descr”屬性內容中添加轉義換行符或換行符以將文本放在新行上,即:

(注意:這個“截圖”是在Paint.NET中手動創建的,並非由np ++生成) enter image description here

我已經嘗試過在S.O.建議的解決方案。題 https://stackoverflow.com/questions/1823979/how-to-have-line-breaks-in-xml-attributes 沒有成功。有沒有辦法做到這一點?

如果沒有,有人可以告訴我這是否是notepad ++或基本scintilla編輯組件的限制?


5
2017-11-06 01:30


起源


這個問題似乎更有可能在StackOverflow.com上得到解答。因為程序員傾向於使用它而不是超級用戶。 - IsmailS
不 <Overload retVal="void" descr="A description.<br />I want this text on a new line of the np++ auto-complete pop-up window."> 工作?如果沒有,其他獲取換行的方法包括 &#10;  - &#13;  - 以及一些腳本語言 \n。 - ShoeMaker


答案:


嘗試在XML文件中插入一個真實的回車,只需按Enter鍵即可打破該行。


0
2017-11-12 18:57