2012-09-16 102 views
3

SWT有任何源代碼編輯器小部件嗎?我尋找了很長時間,沒有發現任何東西......我看到了這個問題:SWT Syntax highlighting widget,但我不想使用原始的StyledText小部件 - 我需要的不僅僅是語法高亮。例如,我還需要完成代碼。SWT源代碼編輯器小工具

我需要這個給用戶在Python中編輯源代碼的能力。

+0

不知何故,複雜的方法是使用StyledText和捕獲打字顯示突出顯示的建議等。 – lolopop

+0

Eclipse是使用SWT編寫的,它具有源代碼編輯器。完美的編輯器。但問題是:據我所知,獲得它的唯一方法是將其源與Eclipse源分離... – m4tx

+0

爲什麼地獄這個問題是關閉的? – ZhekaKozlov

回答

1

你可以創建一個eclipse插件來編輯python文件(包括大綱視圖和其他與ecl​​ipse相關的東西)。然後你將它安裝在一個空的Eclipse應用程序中(沒有Java編輯器),用戶可以編輯這些類型的文件。

創建編輯器的鏈接爲on vogella.com。我知道互聯網上有另一個關於編輯xml文件的例子,但我現在找不到鏈接。

1

我想你可以看看JavaEditor是如何在* jdt * ui *插件中實現的。 org.eclipse.ui.texteditor.AbstractTextEditor是大多數編輯的基礎類。一旦你實現了編輯器,你只需要將文件擴展名與編輯器關聯即可。