2010-02-20 277 views
2

我無法理解如何讓Intellisense在ICSharpCode.TextEditor中工作。截至今天,答覆是不完整的。在網上,沒有樣本...在ICSharpCode.TextEditor中配置智能感知

我需要顯示一個完成框與我的自定義關鍵字。

任何幫助?

+1

Ayende有一個簡單的例子:http://ayende.com/Blog/archive/2008/08/21/Basic-intellisense.aspx – torial 2011-03-04 00:35:58

回答

3

我幾個星期前有同樣的問題,抓住了ICSharpCode文本編輯CodeComplete示例應用程序,並能整合所有到一個文件

在這裏看到我第一遍吧:https://github.com/o2platform/FluentSharp_Fork.SharpDevelopEditor/blob/master/FluentSharp.SharpDevelopEditor/_O2SharpDevelop/CodeCompletion/O2CodeCompletion.cs

我在這個階段的目標是創建一個文件將所有依賴關係,以便我可以(例如)將代碼完整添加到任何TextEditorControl控件(我還必須做出幾個更改以允許從多個源代碼文件完成動態代碼更新)

要使用O2ComdeCompletion.c只需調用:

o2CodeCompletion = new O2CodeCompletion({您的TextEditorControl實例});

+0

鏈接不再有效。我已經實現了我自己的版本,但是如果你真的很友善,我會很喜歡你的。你能再次發佈代碼,還是給我發一份副本?謝謝你的時間。 – MoonKnight 2012-12-18 15:54:33

+0

這是欣賞。謝謝你的時間。 – MoonKnight 2012-12-19 10:45:54

+0

這兩個鏈接不再有效 – Jack 2016-05-22 05:16:08