SlickEdit由開(kāi)發(fā)人員專(zhuān)為研發(fā)人員設(shè)計(jì),屢獲殊榮的源代碼和文本編輯器因其豐富的編碼工具與省時(shí)的編程功能受到大家一致認(rèn)可。SlickEdit是一款真正的跨平臺(tái),多語(yǔ)言編輯器,使程序員可在9個(gè)平臺(tái)上使用40余種語(yǔ)言編寫(xiě)代碼。
獲得更加快速的編寫(xiě)代碼能力
SlickEdit中的每個(gè)功能目的都是讓您能夠更快地編碼,同時(shí)最大限度地減少錯(cuò)誤。
更加快速地瀏覽代碼庫(kù)。
使用別名創(chuàng)建自定義輸入快捷方式。
使用語(yǔ)法擴(kuò)展,代碼模板,減少輸入與語(yǔ)法錯(cuò)誤。
使用DIFFzilla®在文件、目錄、源代碼樹(shù)中應(yīng)用動(dòng)態(tài)差分與合并。
以您的方式編寫(xiě)代碼
SlickEdit可進(jìn)行高度自定義,為您提供了控制編碼環(huán)境所需的靈活性。
可在9個(gè)平臺(tái)中使用40多種語(yǔ)言編寫(xiě)代碼。
從15個(gè)流行編輯器模擬中進(jìn)行選擇。
自定義菜單,工具欄,綁定快捷鍵和鼠標(biāo)操作。
使用Slick-C™宏語(yǔ)言擴(kuò)展SlickEdit的功能。
SlickEdit 2016是一個(gè)跨平臺(tái)的多語(yǔ)言代碼編輯器,使編程人員能夠在9個(gè)平臺(tái)上使用60余種語(yǔ)言編寫(xiě)代碼。在使開(kāi)發(fā)人員和開(kāi)發(fā)團(tuán)隊(duì)更快,更準(zhǔn)確地創(chuàng)建,導(dǎo)航,修改,構(gòu)建和調(diào)試代碼這方面,公司有28年經(jīng)驗(yàn),最新的版本也是在此基礎(chǔ)上開(kāi)發(fā)出來(lái)的。SlickEdit 2016可提供了廣泛而強(qiáng)大的新功能,對(duì)現(xiàn)有的功能也進(jìn)行了改進(jìn)。
Groovy支持語(yǔ)言
現(xiàn)在,SlickEdit的最佳語(yǔ)言功能為Groovy。其中包含您對(duì)SlickEdit所期望的所有功能:
彩色編碼
符號(hào)著色
智能編輯功能
上下文標(biāo)記
為Gradle項(xiàng)目創(chuàng)建項(xiàng)目向?qū)?/span>
支持獨(dú)立文件項(xiàng)目
調(diào)試
美化


全新美化功能
我們多年來(lái)一直在堅(jiān)持認(rèn)為:美化代碼是一種權(quán)利,而非特權(quán)。這就是SlickEdit比其它同類(lèi)產(chǎn)包含更多美化功能的原因。
現(xiàn)在,SlickEdit的最佳美化工具為Groovy。其中包含源代碼的細(xì)紋理控件,我們所有的美化器都具有此功能。
這是在現(xiàn)有C ++,Objective-C,Java,C#,Python,JavaScript,VBScript,PHP,HTML,XML,SystemVerilog,Verilog,Ada和Slick-C編程語(yǔ)言美化功能上所進(jìn)行的補(bǔ)充功能。


語(yǔ)言增強(qiáng)
編程語(yǔ)言使用流暢,實(shí)時(shí)進(jìn)行升級(jí)和更新。SlickEdit也必須如此,使用流暢、不斷更新。
SlickEdit所支持的全新C ++功能包括:
為C ++原始字符串進(jìn)行顏色編碼
支持C ++ 11 &&參考語(yǔ)法
支持C ++ 11&和&&函數(shù)重載語(yǔ)法
添加選項(xiàng)。在C ++中為指針類(lèi)型將'.'動(dòng)態(tài)轉(zhuǎn)換為'->'。
使用帶有括號(hào)的初始化軟件處理類(lèi)似C ++函數(shù)原型的局部變量
升級(jí)為Verilog和SystemVerilog:
定義宏的預(yù)處理配置
引用包含文件的內(nèi)聯(lián)解析
Swift優(yōu)化:
項(xiàng)目支持
調(diào)試


標(biāo)簽增強(qiáng)功能
SlickEdit語(yǔ)言支持在每個(gè)版本中發(fā)生的更改,以便在語(yǔ)言發(fā)生更改時(shí)更好地對(duì)其提供支持。
SlickEdit的標(biāo)簽特性在每個(gè)版本中也會(huì)發(fā)生更改。
SlickEdit標(biāo)準(zhǔn)版中對(duì)CTags標(biāo)簽文件提供新增支持(CTags必須安裝在PATH中)。
添加了新的命令“編輯相關(guān)符號(hào)”(Alt + Backtick),以便在當(dāng)前函數(shù)及其原型和其它重載版本之間快速跳轉(zhuǎn)。
提高局部變量標(biāo)簽的設(shè)計(jì)和性能。


Spell Check While Typing
SlickEdit的Spell Check While Typing功能會(huì)在拼寫(xiě)錯(cuò)誤的單詞上自動(dòng)添加下劃線。在代碼文件中,只會(huì)檢查注釋和字符串。


項(xiàng)目增強(qiáng)
新選項(xiàng)可跟蹤活動(dòng)項(xiàng)目歷史記錄以及工作空間歷史記錄,更加輕松地在工作區(qū)內(nèi)在常用項(xiàng)目之間進(jìn)行切換。
新選項(xiàng)可更加緊湊地顯示文件,項(xiàng)目,窗口歷史。
新選項(xiàng)可在“項(xiàng)目”和“打開(kāi)”工具窗口中顯示與當(dāng)前項(xiàng)目相關(guān)的文件路徑。


Mini查找和替換
默認(rèn)情況下,查找和替換命令會(huì)顯示一個(gè)新的迷你查找和替換對(duì)話框,該對(duì)話框進(jìn)行增加搜索和匹配重點(diǎn)。
新對(duì)話框提供了查找和替換工具窗口的多個(gè)功能,包括匹配顏色編碼。
如果您喜歡大型查找和替換工具窗口,可以配置find / replace命令來(lái)顯示“查找和替換”工具窗口。
按兩次gui-find或gui替換綁定,顯示“查找和替換”工具窗口。 例如,按Ctrl + F顯示迷你查找/替換對(duì)話框。 再次按Ctrl + F顯示查找和替換工具窗口。
Find in Current Procedure并不是一項(xiàng)新功能,但它與Mini查找和替換工具窗口配合使用效果更好。


查找、替換增強(qiáng)功能
Multi-file Find and Replace速度最快可提高15倍。最佳速度體現(xiàn)為帶有CPU多線程功能的SSD。
在正則表達(dá)式處于打開(kāi)狀態(tài)時(shí),如果使用選擇或當(dāng)前單詞初始化查找對(duì)話框,則新的“自動(dòng)轉(zhuǎn)義正則表達(dá)式”選項(xiàng)將添加轉(zhuǎn)義。


DIFFzilla®增強(qiáng)功能
選擇重同步點(diǎn)和re-diff文件。在上下文菜單中使用“與...對(duì)齊”菜單選項(xiàng)并在另一個(gè)文件中選擇要重新同步的行。
Re-diff文件修改后,使用“Re-diff”按鈕。
添加Unicode Diff字體選項(xiàng)。以前只能為Unicode和SBCS / DBCS文件配置一個(gè)Diff字體。


調(diào)試器
SlickEdit 2016為Groovy和LLDB添加了調(diào)試器。
它是針對(duì)使用WinDbg, Java, Python, PHP, Ruby, Perl, Google Go, Swift, and XCode項(xiàng)目的GNU C/C++, LLVM C/C++, Microsoft Visual Studio C++程序調(diào)節(jié)器,
其它調(diào)試器增強(qiáng)功能包括:
支持Java的Debug可執(zhí)行文件。
清理調(diào)試>附加子菜單,方便導(dǎo)航。
Debug可執(zhí)行命令,現(xiàn)支持Java的Debug命令行參數(shù)。


版本控件
Git存儲(chǔ)庫(kù)瀏覽器:可顯示Git存儲(chǔ)庫(kù)中的每一個(gè)提交并包含分支。
查找文件中的符號(hào)更改現(xiàn)在搜索范圍為當(dāng)前運(yùn)行的文件。只有SlickEdit可以提供此項(xiàng)功能,因?yàn)槠涫褂昧薙lickEdit強(qiáng)大的上下文標(biāo)記引擎。
最新版本的Diff Current Symbol。只有SlickEdit可以提供此項(xiàng)功能,因?yàn)槠涫褂昧薙lickEdit上下文標(biāo)記引擎。
Git的歷史Diff偶爾容易出現(xiàn)解析錯(cuò)誤?,F(xiàn)在此問(wèn)題已解決。


全新的配置系統(tǒng)
幾乎所有配置設(shè)置現(xiàn)在均存儲(chǔ)在“user.cfg.xml”(快捷鍵綁定,字體,顏色,顏色編碼,符號(hào)著色,語(yǔ)言設(shè)置,用戶拼寫(xiě)字典,打印配置文件等)中。被記錄的宏,宏,GUI資源(菜單/工具欄/對(duì)話框),項(xiàng)目模板,模板管理器代碼模板,預(yù)處理,編譯器配置(compilers.xml)和注釋不存儲(chǔ)在“user.cfg.xml”中。
只需將user.cfg.xml從一臺(tái)機(jī)器復(fù)制到另一臺(tái)機(jī)器,即可完成幾乎所有的配置更改。
只有您的更改會(huì)存儲(chǔ)在“user.cfg.xml”中。例如,如果您在“默認(rèn)”配色方案中更改了某一種顏色,只有一行XML針對(duì)更改顏色字段的新設(shè)置會(huì)被儲(chǔ)存下來(lái),而非整個(gè)方案的所有顏色字段。這意味著您可以很容易地了解哪些設(shè)置發(fā)生額更改。此外,當(dāng)您更新到較新版本的SlickEdit時(shí),會(huì)自動(dòng)獲得尚未修改的設(shè)置。
如果您手動(dòng)修改user.cfg.xml(對(duì)于專(zhuān)家用戶來(lái)說(shuō)偶爾比較便利),保存文件時(shí),會(huì)提示您重新加載選項(xiàng)。


支持.editorconfig文件
支持indent_style,indent_size,tab_width,end_of_line和trim_trailing_whitespace。 為.editorconfig文件添加顏色編碼。
允許您配置項(xiàng)目的特定設(shè)置。


打開(kāi)工具窗口增強(qiáng)功能
默認(rèn)情況下,* .ext(即* .cpp; * .h)會(huì)執(zhí)行文件的當(dāng)前目錄精確匹配。添加匹配樣式選項(xiàng)(當(dāng)前目錄包含,當(dāng)前目錄精確,遞歸包含,遞歸精確)。這與以前的版本有所不同。
默認(rèn)情況下,其它通配符(即file*.cpp)執(zhí)行文件的遞歸精確匹配。添加匹配樣式選項(xiàng)(當(dāng)前目錄前綴,當(dāng)前目錄包含,當(dāng)前目錄精確,遞歸前綴,遞歸包含,遞歸精確)。這與以前的版本不同。
默認(rèn)情況下,非通配符執(zhí)行文件的遞歸包含匹配。添加匹配樣式選項(xiàng)(當(dāng)前目錄前綴,當(dāng)前目錄包含,當(dāng)前目錄精確,遞歸前綴,遞歸包含,遞歸精確)。
默認(rèn)情況下,文件名文本框中的鍵將焦點(diǎn)移動(dòng)到下一個(gè)控件。那里有一個(gè)新選項(xiàng),因此您可以像在之前的版本中一樣來(lái)配置文件名。
添加“在目錄面板中顯示所有文件夾”選項(xiàng)。默認(rèn)情況下,這是關(guān)閉的,當(dāng)前目錄更改時(shí),目錄面板會(huì)關(guān)閉文件夾。


文件工具窗口增強(qiáng)功能
默認(rèn)情況下,* .ext(即* .cpp; *.h)執(zhí)行文件的遞歸精確匹配。添加匹配樣式選項(xiàng)(遞歸包含,遞歸精確)。 這與以前的版本有所不同。
默認(rèn)情況下,其它通配符(即file*.cpp)執(zhí)行文件的遞歸精確匹配。添加匹配樣式選項(xiàng)(遞歸前綴,遞歸包含,遞歸精確)與以前的版本有所不同。
默認(rèn)情況下,非通配符執(zhí)行文件的遞歸包含匹配。添加匹配樣式選項(xiàng)(遞歸前綴,遞歸包含,遞歸精確)。
這些與Open Tool Window所做的更改相匹配。


浮動(dòng)轉(zhuǎn)換
將鼠標(biāo)懸浮停在十六進(jìn)制或十進(jìn)制整數(shù)上以查看轉(zhuǎn)換(十六進(jìn)制,十進(jìn)制,八進(jìn)制,二進(jìn)制,Unicode),也可選擇通過(guò)單擊按鈕將轉(zhuǎn)換復(fù)制到剪貼板。


高級(jí)文件映射
將非擴(kuò)展文件管理器重命名為高級(jí)文件映射,因?yàn)樗F(xiàn)在允許您使用擴(kuò)展名映射文件。
例如,您可以在特定目錄中配置* .s文件,將其映射到某一特定的匯編語(yǔ)言類(lèi)型。


計(jì)算器
改進(jìn)計(jì)算器對(duì)話框,在您進(jìn)行輸入時(shí)顯示兩個(gè)基數(shù)的結(jié)果。


SlickEdit 2016更多特性
撤消與重做功能增強(qiáng)
如果最后一次修改操作是撤消或重做,光標(biāo)移動(dòng)就不會(huì)被記錄。這意味著您可以在文件周?chē)苿?dòng)光標(biāo),同時(shí)不會(huì)弄亂下一個(gè)撤消或重做步驟。
選項(xiàng)對(duì)話框
在選項(xiàng)對(duì)話框中執(zhí)行搜索的速度大大提高。
將“恢復(fù)默認(rèn)選項(xiàng)...”按鈕添加到“選項(xiàng)”對(duì)話框中的“導(dǎo)出/導(dǎo)入選項(xiàng)”。
增強(qiáng)了選項(xiàng)對(duì)話框的折疊導(dǎo)航面板功能,節(jié)省空間。
鍵盤(pán)
為Ubuntu使用Windows Shift鍵組合,為按鍵綁定提供支持。
查找和替換增強(qiáng)功能
添加了delete_search命令。用于刪除包含搜索字符串的行的非GUI命令。
添加了keep_search命令。用于刪除不包含搜索字符串的行的非GUI命令。
用新的正則表達(dá)式替換語(yǔ)法,選擇基于標(biāo)記表達(dá)式(類(lèi)似開(kāi)關(guān)語(yǔ)句的語(yǔ)法)的替換文本。
(Perl語(yǔ)法)例如,將“(a)|(b)|(c)”替換為“$(<1> x | <2> y | z)” - a-> x b-> y c- > z。
例如,用“$(<1&3> x | 2&4> y | z)”替換“(?:( a)|(b))(?:( c)|(d))” - ac-> x bd-> y ad-> z bc-> z。
文件與編輯
多文檔組界面
MDI布局已經(jīng)全部重寫(xiě),支持文檔標(biāo)簽的多個(gè)組別。文檔標(biāo)簽(和標(biāo)簽組)可以作為單獨(dú)的頂級(jí)窗口進(jìn)行浮動(dòng),從而更好地使用多個(gè)監(jiān)視器。文件可以在標(biāo)簽組或創(chuàng)建的新組中進(jìn)行拖拽。新文檔標(biāo)簽的性能比之前的“文件選項(xiàng)卡”工具窗口擁有更好的性能,可以為希望保持許多文件同時(shí)打開(kāi)的用戶提供更好的支持。


環(huán)繞
用于環(huán)繞帶有新結(jié)構(gòu)的現(xiàn)有代碼行,例如:if,for,while和try?,F(xiàn)有代碼會(huì)自動(dòng)置于大括號(hào)內(nèi),同時(shí)進(jìn)行縮進(jìn),還可以為Surround With定義附加結(jié)構(gòu)。


SmartPaste®
粘貼時(shí)自動(dòng)格式化線條選擇。被格式化的粘貼代碼與新位置的壓痕進(jìn)行匹配,根據(jù)您的設(shè)置調(diào)整大括號(hào)的樣式。


動(dòng)態(tài)環(huán)繞
用塊語(yǔ)句或標(biāo)簽環(huán)繞現(xiàn)有的代碼行。語(yǔ)法擴(kuò)展后,動(dòng)態(tài)環(huán)繞允許您擴(kuò)展模塊,使用方向鍵向上或向下移動(dòng)模塊末端。Surround With可以允許您選擇線條,然后選擇模塊結(jié)構(gòu)或標(biāo)簽。


美化
內(nèi)置的美化工具可以很好地控制C ++,Objective-C,Java,JavaScript,PHP,XML或HTML的源格式化選項(xiàng)。您可以從幾個(gè)預(yù)先存在的配置文件中選擇一個(gè),保存修改,創(chuàng)建您自己的配置文件。源可以使用任何配置文件進(jìn)行美化,可以在您使用喜歡的美化設(shè)置進(jìn)行輸入時(shí)配置為美化。


輸入時(shí)進(jìn)行美化
當(dāng)C ++,Object-C,Java,JavaScript,XML或HTML啟用“輸入美化”功能時(shí),鍵入“;”,“{”or“}”時(shí),您的代碼將會(huì)自動(dòng)進(jìn)行美化。這樣可以提高代碼的一致性,輸出間距更為合適的可讀性更高的代碼。
SlickEdit是第一個(gè)可以在您輸入時(shí)對(duì)C ++進(jìn)行美化的產(chǎn)品。即便C ++較為復(fù)雜性,語(yǔ)法比較模糊,支持所有運(yùn)算符(包括*)的重新間隔選項(xiàng)。


語(yǔ)法擴(kuò)展
當(dāng)輸入關(guān)鍵字前幾個(gè)字母時(shí),可以擴(kuò)展常見(jiàn)模塊結(jié)構(gòu)(if, for, try, ...) 例如,當(dāng)輸入“if”之后在輸入空格時(shí),SlickEdit會(huì)為條件和大括號(hào)插入括號(hào)。您可以定義要擴(kuò)展的其它結(jié)構(gòu)。


自動(dòng)填充
輸入時(shí),可通過(guò)自動(dòng)完成符號(hào)來(lái)減少按鍵次數(shù)。在輸入某一符號(hào)的前幾個(gè)字符后,會(huì)出現(xiàn)幾秒的停頓輸入可能的輸出結(jié)果列表。該列表由標(biāo)簽數(shù)據(jù)庫(kù)中的匹配符號(hào)和當(dāng)前緩沖區(qū)中的匹配代碼行組成。如果行匹配被選中,您可以使用complete-more命令(Ctrl + Shift + Space)在該行連續(xù)添加更多的文本。


Word Completion
通過(guò)匹配文件中的現(xiàn)有文本來(lái)完成光標(biāo)處的文本。使用Ctrl + Shift + Comma從當(dāng)前位置向后匹配,或者使用Ctrl + Shift + Dot向前匹配。使用Ctrl + Shift + Space完成更多當(dāng)前匹配。
代碼模板
用于自動(dòng)創(chuàng)建常見(jiàn)代碼元素,如標(biāo)準(zhǔn)實(shí)現(xiàn)或設(shè)計(jì)模式。您可以為整個(gè)文件或多個(gè)文件創(chuàng)建模板。


Aliases
使用(Ctrl+Space)定義縮寫(xiě)名稱(chēng),定義的縮寫(xiě)名稱(chēng)可被擴(kuò)展然后插入到SlickEdit的文件或目錄路徑中。Aliases可自動(dòng)插入日期,時(shí)間,光標(biāo)位置或參數(shù)提示。


多個(gè)光標(biāo)和選擇
在不同的行或選擇上同時(shí)進(jìn)行編輯。


Comment Wrapping
編輯格式時(shí)它們會(huì)阻止進(jìn)行注釋?zhuān)瑫?huì)根據(jù)您的設(shè)置自動(dòng)進(jìn)行包裝。Comment Wrapping
會(huì)保留注釋邊框字符。


智能線路選擇
單個(gè)命令行或多個(gè)命令行的行選擇會(huì)被粘貼在當(dāng)前代碼行的上方或下方(取決于“行插入樣式”設(shè)置),可以避免在粘貼所選行之前將光標(biāo)放置在行的開(kāi)頭或結(jié)尾的繁復(fù)操作。
符號(hào)分析與導(dǎo)航
代碼導(dǎo)航
使用(Ctrl + Dot)可從符號(hào)跳轉(zhuǎn)至其定義。使用(Ctrl + /)列出當(dāng)前符號(hào)的所有引用,可選擇跳轉(zhuǎn)到第一個(gè)引用。這些操作設(shè)置了一個(gè)可以彈出的書(shū)簽,可返回到上一個(gè)位置(Ctrl + Comma)。使用(Ctrl + Dot)從符號(hào)跳轉(zhuǎn)到符號(hào)定義。


預(yù)覽工具窗口
在編輯器窗口中顯示當(dāng)前符號(hào)和關(guān)聯(lián)文檔的定義,允許您查看定義,無(wú)需打開(kāi)單獨(dú)的緩沖區(qū)。 預(yù)覽窗口還可顯示其它窗口的信息,包含類(lèi),定義,引用和符號(hào)工具窗口。默認(rèn)情況下,預(yù)覽將停在編輯器底部的標(biāo)簽組中,也可以通過(guò)選擇“視圖”>“工具窗口”>“預(yù)覽”進(jìn)行顯示。


引用視圖
顯示符號(hào)的引用列表。使用(Ctrl + /)打開(kāi)當(dāng)前符號(hào)的“引用”視圖,或者您可以在“符號(hào)”的下拉列表中進(jìn)行輸入或者選擇一個(gè)符號(hào)。點(diǎn)擊引用進(jìn)行預(yù)覽,雙擊可跳轉(zhuǎn)至此。


列表成員
輸入成員訪問(wèn)操作符(例如,Java中的'.'或C ++中的“ - >”)顯示相應(yīng)對(duì)象或符號(hào)的成員列表。若按需訪問(wèn)此功能,請(qǐng)按Alt + Dot。
顯示評(píng)論 - 評(píng)論顯示在支持渲染Javadoc,Doxygen和XMLdoc注釋的迷你HTML窗口中。 當(dāng)符號(hào)有多個(gè)定義或超載,多組注釋時(shí),注釋將指出您正在查看的項(xiàng)目“<1 of n>”。 點(diǎn)擊箭頭或使用Ctrl + PgUp和Ctrl + PgDn困擾循環(huán)瀏覽注釋集。
Completion on Space - 當(dāng)列表成員顯示時(shí)按空格鍵將插入列表中符號(hào)中最長(zhǎng)的唯一匹配前綴。例如,如果列表包含F(xiàn)LAG_CHAR和FLAG_LONG,則輸入FL后跟一個(gè)空格會(huì)將代碼行完成到FLAG_。


工具,集成,自定義
調(diào)試器集成
我們理解您在寫(xiě)代碼的時(shí)候不會(huì)出現(xiàn)錯(cuò)誤。但有時(shí)你必須對(duì)別人的代碼進(jìn)行調(diào)試。
SlickEdit的集成調(diào)試為許多調(diào)試器提供了方便使用的前端。設(shè)置斷點(diǎn),步驟,檢查堆棧,查看變量或成員 – 包含您對(duì)調(diào)試器所預(yù)期的所有功能。以下是支持的調(diào)試器列表以及整合的所有的特殊功能:
GNU C / C ++ GDB - 支持附加至運(yùn)行進(jìn)程,核心文件以及遠(yuǎn)程。
Java JDWP
WinDbg - 支持附加到運(yùn)行的進(jìn)程,可執(zhí)行文件和轉(zhuǎn)儲(chǔ)文件。
Clang C / C ++ LLDB
Google Go
Python pydbgp - 支持遠(yuǎn)程調(diào)試。
Perl perldb - 支持遠(yuǎn)程調(diào)試。
Ruby rdbgp - 支持遠(yuǎn)程調(diào)試。
PHP(使用Xdebug插件) - 支持遠(yuǎn)程調(diào)試。
Xcode
Android JVM和NDK(使用gdb)


版本控制集成
您不必僅為了與您(或您團(tuán)隊(duì))的版本控制系統(tǒng)進(jìn)行交互而離開(kāi)您自己的編輯器。
SlickEdit與流行版本控制系統(tǒng)進(jìn)行了整合,包含:Git,Mercurial,Subversion,CVS,Perforce,PVCS和ClearCase。類(lèi)似簽到和結(jié)帳的常見(jiàn)操作當(dāng)然是集成的,只需單擊即可。SlickEdit還利用其文件差異工具DIFFzilla的強(qiáng)大功能,查看文件版本之間的差異,甚至可以查看當(dāng)前項(xiàng)目或工作區(qū)中的所有差異。


DIFFzilla® - 可編輯,動(dòng)態(tài)差異工具
用于比較目錄和文件。比較文件時(shí),diff會(huì)突出顯示不匹配的行和字符。您可以使用編輯器窗口中可用的多種功能來(lái)編輯diff視圖中的文件。diff在您編輯時(shí)會(huì)自動(dòng)更新。


歷史備份
每次保存文件時(shí),將當(dāng)前版本添加到“備份歷史記錄”。您可以查看版本列表并將當(dāng)前版本與先前版本進(jìn)行比較或者恢復(fù)為以前的版本。這將為尚未準(zhǔn)備好進(jìn)行輸入的版本創(chuàng)建詳細(xì)的歷史記錄。


語(yǔ)法驅(qū)動(dòng)搜索
使用顏色編碼引擎通過(guò)限制基于程序語(yǔ)法的搜索來(lái)減少搜索中的誤報(bào)數(shù)量。例如,您可以限制搜索來(lái)查找或省略注釋或者限制或省略字符串文字。單擊查找和替換工具窗口上的顏色按鈕配置搜索選項(xiàng)。


正則表達(dá)式計(jì)算器
允許您輸入正則表達(dá)式并對(duì)它運(yùn)行測(cè)試用例,突出顯示匹配的表達(dá)式和組。


仿真
從十五個(gè)鍵盤(pán)仿真中進(jìn)行選擇,其中包含模擬其他編輯器所需的按鍵綁定和行為。SlickEdit安裝程序的“docs”子目錄中提供了仿真圖表。


記錄和可編程宏
使用宏來(lái)自動(dòng)執(zhí)行頻繁重復(fù)的任務(wù)。記錄宏在應(yīng)用它們時(shí)會(huì)捕獲一系列操作,可以在以后進(jìn)行重播??删幊毯晔褂肧lickEdit Slick-C®編程語(yǔ)言來(lái)自定義與擴(kuò)展SlickEdit的功能。


命令行
命令行可以即時(shí)訪問(wèn)最強(qiáng)大的SlickEdit命令,無(wú)需鼠標(biāo)操作。要激活命令行,請(qǐng)按Escape(Vim仿真中的Ctrl + A或GNU Emacs仿真中的Alt + X)。
以下是SlickEdit命令的前20個(gè)列表:
e file編輯文件
sa file將文件另存為
number轉(zhuǎn)到命令行的號(hào)
f symbol查找符號(hào)
/ search_string / options搜索字符串
c / search / replace / options替換一個(gè)字符串
gt / search / options子字符串搜索符號(hào)
sb name設(shè)置書(shū)簽
gb name 跳轉(zhuǎn)到書(shū)簽
help topic 查看主題的幫助
man command顯示Unix手冊(cè)
cd directory更改目錄
dir directory在文件管理器中顯示目錄
list wildcards在文件管理器中顯示目錄樹(shù)
del filename刪除文件
pushd directory推送目錄
popd彈出目錄
set env = value設(shè)置環(huán)境變量
dos command在編輯器之外執(zhí)行命令
math expr評(píng)估表達(dá)式


語(yǔ)言
SlickEdit產(chǎn)品為各種編程語(yǔ)言,文件類(lèi)型和編碼提供高級(jí)編輯支持。SlickEdit產(chǎn)品還可以為以下未列出的語(yǔ)言和文件類(lèi)型添加針對(duì)語(yǔ)言的顏色編碼。







平臺(tái)軟件包
SlickEdit Discounted Bundles
SlickEdit提供了雙平臺(tái)捆綁包,可以在額外的平臺(tái)定價(jià)中內(nèi)置50%的成本。復(fù)選標(biāo)記表示SlickEdit Pro或Standard 版本的Platform Bundle可用性。


SlickEdit Enterprise Bundle
在超過(guò)兩個(gè)平臺(tái)上工作?Enterprise Bundle支持SlickEdit Pro或SlickEdit Standard版本的所有平臺(tái)并提供最大程度節(jié)約成本和實(shí)現(xiàn)跨平臺(tái)的靈活性。復(fù)選標(biāo)記表示SlickEdit Pro或Standard的Enterprise Bundle的平臺(tái)可用性。


京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)