SlickEdit是一款屢獲殊榮的源代碼和文本編輯器軟件,一個(gè)真正的跨平臺(tái),多語言編輯器,SlickEdit的為程序員提供了超過40種語言的代碼在9平臺(tái)的能力。在SlickEdit的每一個(gè)功能的目的是給你力量編寫的速度,同時(shí)最大限度地減少錯(cuò)誤。SlickEdit的是高度可定制,給你你需要完全控制你的編程環(huán)境中的靈活性。
軟件特色
多文檔界面組
在MDI布局已經(jīng)完全重寫以支持文檔選項(xiàng)卡的多個(gè)組。文檔選項(xiàng)卡(和選項(xiàng)卡組)可懸空作為單獨(dú)的頂級(jí)窗口,從而更好地利用多臺(tái)顯示器可以將文件拖動(dòng)和下降到標(biāo)簽組之間移動(dòng)或創(chuàng)建新組。新的文檔選項(xiàng)卡提供了比以前的文件標(biāo)簽的工具窗口更好的性能,更好地支持誰喜歡保持多個(gè)文件開放的用戶。
隨著環(huán)繞
用于環(huán)繞代碼現(xiàn)有生產(chǎn)線用新的結(jié)構(gòu),例如:如果,同時(shí),并嘗試?,F(xiàn)有的代碼自動(dòng)放置在大括號(hào)和縮進(jìn)。其他結(jié)構(gòu)也可以用于環(huán)繞聲隨著定義。
SmartPaste?
粘貼時(shí)自動(dòng)格式化行選擇。粘貼的代碼格式以匹配新位置的縮進(jìn)和調(diào)整,以符合您的設(shè)置支具風(fēng)格。
動(dòng)態(tài)環(huán)繞聲
與環(huán)繞語句塊或標(biāo)記的代碼現(xiàn)有線路。動(dòng)態(tài)環(huán)繞聲讓您能夠語法膨脹后展開塊,使用箭頭鍵移動(dòng)塊結(jié)束向上或向下。周圍加上允許您選擇線路,然后選擇一個(gè)塊結(jié)構(gòu)或標(biāo)簽。
美化
在對(duì)于C ++,Objective-C中的Java,JavaScript的,PHP,XML,HTML或源格式選項(xiàng)內(nèi)置美化允許非常細(xì)粒度的控制。您可以從多個(gè)預(yù)先存在的配置文件之一挑選和保存您的修改來創(chuàng)建自己的配置文件。來源可以根據(jù)需求使用任何配置文件被美化,并且可以配置來美化你鍵入使用您喜歡的美化設(shè)置。
美化鍵入時(shí)
當(dāng)“美化,同時(shí)輸入”功能是用于C ++,對(duì)象的C,Java和JavaScript的,XML或HTML,你的代碼會(huì)自動(dòng)當(dāng)你輸入美化啟用‘;’,‘{’或‘}“。這提高了代碼的一致性和更好的間距產(chǎn)生更多可讀的代碼。
SlickEdit的是為了美化C ++在您鍵入的第一個(gè)產(chǎn)品。即使在C ++的復(fù)雜性和模糊的語法,對(duì)于所有運(yùn)營商,包括重新間距選項(xiàng)*支持。
語法擴(kuò)展
擴(kuò)大公共塊結(jié)構(gòu)(如,對(duì)于,嘗試, …)當(dāng)最初的關(guān)鍵字鍵入。例如,當(dāng)”如果“鍵入后跟一個(gè)空格,SlickEdit的插入的條件和括號(hào),括號(hào)。您可以定義其他結(jié)構(gòu)進(jìn)行擴(kuò)展。
自動(dòng)完井
通過完井當(dāng)你鍵入時(shí)自動(dòng)完成符號(hào)減少擊鍵。鍵入一個(gè)符號(hào)的前幾個(gè)字符后,短暫的停頓,會(huì)彈出盡可能完整的列表。這個(gè)列表包含在標(biāo)記數(shù)據(jù)庫匹配符號(hào)和當(dāng)前緩沖區(qū)的匹配行的代碼。如果某行匹配選擇,你可以從該行中使用完整的,更命令(Ctrl + Shift +空格鍵)陸續(xù)添加更多的文字。
單詞補(bǔ)全
通過在文件匹配現(xiàn)有文本完成光標(biāo)處的文字。使用Ctrl + Shift +逗號(hào)從當(dāng)前位置向后匹配,或按Ctrl + Shift +點(diǎn)匹配前進(jìn)。 按Ctrl + Shift +空格完成更多的電流匹配。
代碼模板
使用自動(dòng)執(zhí)行常見代碼元素的創(chuàng)作,就像一個(gè)標(biāo)準(zhǔn)的類實(shí)現(xiàn)或設(shè)計(jì)模式。您可以創(chuàng)建一個(gè)整個(gè)或多個(gè)文件模板。
代碼模板
別名
定義可以用(Ctrl +空格鍵)擴(kuò)大到插入文本到SlickEdit的文件或目錄路徑短名稱。別名可以自動(dòng)插入日期,時(shí)間,的光標(biāo)位置,或提示參數(shù)。
別名
多個(gè)游標(biāo)和選擇
在同一時(shí)間在不同的行/選擇執(zhí)行多種編輯。
注釋包裝
格式塊注釋為你編輯,自動(dòng)換行根據(jù)您的設(shè)??置。注釋包裹保留意見的邊界字符。
智能線路選擇
線路選擇單個(gè)或多個(gè)行的當(dāng)前代碼行的上方或下方粘貼(根據(jù)”行插入式“設(shè)置),從所選擇的線路粘貼前一行的開頭或結(jié)尾乏味定位光標(biāo)您節(jié)省。
符號(hào)分析和導(dǎo)航
代碼導(dǎo)航
使用(按Ctrl +點(diǎn))從符號(hào)到它的定義跳轉(zhuǎn)。使用(按Ctrl + /)列出所有引用了當(dāng)前符號(hào)和可選跳到第一個(gè)參考。這些操作設(shè)置,可以彈出來回報(bào)您到前面的位置(按Ctrl +逗號(hào))一個(gè)書簽。使用(按Ctrl +點(diǎn))從符號(hào)跳轉(zhuǎn)到符號(hào)定義。
代碼導(dǎo)航
預(yù)覽工具窗口
顯示在編輯器窗口中的當(dāng)前符號(hào)的定義和相關(guān)文件,讓你看到的定義,而無需打開一個(gè)單獨(dú)的緩沖區(qū)。預(yù)覽窗口還顯示了其他窗口,包括類,DEFS,引用,符號(hào)工具窗口的信息。缺省情況下,預(yù)覽停靠到沿編輯器的底部的標(biāo)簽組。它也可以通過選擇視圖>工具窗口>預(yù)覽顯示。
預(yù)覽工具窗口
引用查看
顯示一個(gè)符號(hào)引用列表。使用(按Ctrl + /),以打開引用查看當(dāng)前的符號(hào),或者您可以鍵入或選擇在符號(hào)下拉列表中選擇一個(gè)符號(hào)。點(diǎn)擊一個(gè)參考預(yù)覽。雙擊跳轉(zhuǎn)到它。
成員名單
鍵入一個(gè)成員訪問運(yùn)算符(在Java中,例如,”或“。”“ - >”C ++中)顯示為相應(yīng)的對(duì)象或符號(hào)的成員的列表。要訪問的需求,按Alt +點(diǎn)此功能。
顯示注釋 -注釋顯示在支持呈現(xiàn)的Javadoc,Doxygen的,并xmlDoc中注釋的小型HTML窗口。當(dāng)一個(gè)符號(hào)有多重定義或過載,和多套的意見,意見將表明你正在尋找項(xiàng)目“”。點(diǎn)擊箭頭,或通過評(píng)論集使用Ctrl + PgUp和Ctrl鍵+ PgDn鍵循環(huán)。
完成空間 -當(dāng)成員列表顯示將插入從列表中的符號(hào)最長的唯一匹配前綴按下空格鍵。例如,如果列表包含F(xiàn)LAG_CHAR和FLAG_LONG,然后鍵入FL后面加一個(gè)空格完成的代碼到FLAG_行。