我正在爲我們的項目編寫一個自定義XML編輯器,並希望添加對模板的支持。即,當用戶寫入「<ab:mytag
」並按下ctrl +空格時,他們可以選擇插入帶缺省/虛擬參數的文本塊。以編程方式添加代碼模板?
但是這隻能在XML編輯器中使用。我將如何去做這件事?
澄清:我所說的模板是當您在java編輯器中編寫例如「syso」並按下ctrl +空格時可用的模板。在首選項中,您可以添加自己的模板。 我想要做的是爲我自己的XML標籤定義我自己的模板,但是我想在代碼中執行此操作,並使其僅對我的編輯器有效
我正在爲我們的項目編寫一個自定義XML編輯器,並希望添加對模板的支持。即,當用戶寫入「<ab:mytag
」並按下ctrl +空格時,他們可以選擇插入帶缺省/虛擬參數的文本塊。以編程方式添加代碼模板?
但是這隻能在XML編輯器中使用。我將如何去做這件事?
澄清:我所說的模板是當您在java編輯器中編寫例如「syso」並按下ctrl +空格時可用的模板。在首選項中,您可以添加自己的模板。 我想要做的是爲我自己的XML標籤定義我自己的模板,但是我想在代碼中執行此操作,並使其僅對我的編輯器有效
很多搜索我發現那位這個PPT是幾乎回答了所有的問題,我的後:
我編程可以通過使用擴展點org.eclipse.ui的加入後的模板.editors.templates
轉到首選項然後XML -> XML Files -> Editor -> Templates
。在那裏定義你的新模板。
謝謝,但我想通過代碼添加模板,而不是手動添加。 – Fredrik 2010-10-08 08:33:05
你的問題非常含糊。你可以再詳細一點嗎 ? – Guillaume 2010-10-07 13:51:36