2011-06-18 65 views
0

我選中了「設置> Prefences>備份/自動完成>對每個輸入啓用自動完成」和「功能參數提示輸入」選項。我有Notepad ++ 5.9(unicode)版本。它會自動完成函數名稱,但不是它們的參數。另外我試圖重新安裝。我知道它有這個功能,但不工作。任何想法爲什麼?爲什麼notepad ++ autocomplete不能與函數參數一起使用?

我的意思是它自動完成print_r當我寫「PRI」,但我希望它像圖像中工作; http://i51.tinypic.com/3322auc.jpg

回答

6

嗯,這不是你的問題的答案,但我想分享它。

我已經使用了Notepad ++多年。我不喜歡Eclipse,NetBeans的速度太慢了。 我從來沒有用過任何東西的自動完成功能。 Notepad ++不能真正做任何代碼分析,它只能讓你自動完成已知的PHP函數。

我已經切換到一個完整的代碼分析的IDE,並且可以爲您自己的代碼做自動完成。

如果你只是想寫一些真正快速的東西,Notepad ++非常棒。如果你想了解PHP,它也是一個很好的工具,因爲它不會很好地完成自動完成;)但是如果你在處理大型應用程序時確實想要高效,我推薦你使用一個IDE代碼分析。生產力是關鍵。我花更少的時間瀏覽文件,更多的時間用於編寫代碼,這非常棒! :D

適用於PHP的良好IDE:NetBeans,PHPStorm,Eclipse。

+0

我知道這不是一個IDE,但它有這個功能,它不工作。所以我的問題仍然沒有答案。 –

+0

嗯,我檢查了它並不適用於'print_r',但它對'substr'有效。無論如何,Notepad ++的自動完成功能不夠強大,無法使用。 – Halcyon

0

記事本++它是非常好的文本編輯器,但它不是IDE。
嘗試使用IDE - NetBeansPhpStorm,您將獲得比智能自動完成更多的功能。

4

要使此功能起作用,您需要提供一個包含相應功能和參數的.xml文件。

帶有安裝說明的Javascript示例可以在here找到。

我還沒有找到PHP(或Python,我正在尋找)的xml文件。但它似乎可以用npp工作,你只需要找到正確的xml文件。

祝你好運!

(呵呵,不聽誰太快放棄唱反調,核電站工作正常,作爲一個IDE)。

+1

鏈接已損壞。任何人都可以指向一個文件,其中包含所有的函數及其參數聲明的JavaScript? –

+0

環斷請resuply – Noitidart

0

我有這個同樣的問題,功能提示是好的,但PARAM提示不會顯示,直到我下載新版本的記事本++(一個不是安裝版本),一切正常。之前,我嘗試了很多時間,並編輯XML文件。

如果你要編輯你自己的語言,可以從一個存在的語言xml中拷貝,用於插件/ API文件夾中的cpp.xml。理解它的規則很容易。

如果配置文件發生更改,則很容易出錯。

相關問題