Can you summarize the following document?
        
  KDevelop透過KParts框架使用編輯器元件。預設使用Kate。下面是KDevelop的一些特性。有關編輯器元件的特性,可以檢視Kate相關介紹。  KDevelop 3是一個完全基於外掛的架構。當一個開發人員做了一個改動,他只需要重新編譯這個外掛。這樣就可以同時儲存幾個配置檔案,每個配置檔案中可以指定載入不同的外掛。KDevelop是和程式語言以及構建系統無關的,支援KDE、GNOME和例如Qt、GTK+和wxWidgets的其它一些技術。  KDevelop支援多種不同語言,其中包括C、C++、Perl、Python、PHP、Java、Fortran、Ruby、Ada、Pascal、SQL和Bash指令碼。支援的構建系統包括GNU(automake)、cmake、qmake和自定義專案的make(如果您想使用自己的Makefile,KDevelop不會破壞它們的)以及不需要Makefile的指令碼專案。  對於C和C++,KDevelop提供程式碼補全功能。符號都被儲存到一個Berkeley DB檔案資料庫中,這樣可以快速查詢,而不用重新解析。KDevelop還提供了一個開發人員框架,它可以幫助大家為其它程式語言編寫新的解析器。  整合的偵錯程式可以讓您圖形化地完成所有有關斷點和回溯的除錯,它甚至可以在您動態載入外掛的時候一樣工作,這點和命令列的gdb不同。  快速開啟可以讓您在檔案中快速導航。  現在,對於這個整合開發環境已經有50到100個可用的外掛。其中主要包括專案範圍內的持續程式碼標籤;快速展開程式碼片段;使用格式化工具按照一種風格重新編排您的程式碼格式;正規表示式搜尋以及在重構程式碼時允許莫名在專案範圍進行搜尋/替換。
KDevelop,是一個支援多程式設計語言的整合開發環境。它執行於Linux和其它類Unix環境。它本身不包含編譯器,而是呼叫其它編譯器來編譯程式。