Sublime Merge是一款git客戶端工具,所有的內(nèi)容都是可拓展的,比如菜單、主題以及命令調(diào)色板,都能夠通過簡單的json文件進(jìn)行自定義,與Sublime Text構(gòu)建在同一個自定義平臺上。
功能介紹
【集成合并工具】
集成合并工具允許您直接在Sublime Merge中解決任何合并沖突,而不必打開您選擇的編輯器。
沖突以3窗格視圖顯示。左邊是你的變化,右邊是他們的變化。在中心窗格中是已解析的文本,其中包含用于在更改或更改之間進(jìn)行選擇的按鈕。與Sublime Text相同的文本編輯功能也可用于更復(fù)雜的合并。
單擊中間窗格中的標(biāo)題將在可編輯的合并結(jié)果和基本文件之間切換。
【無與倫比的性能】
Sublime Merge與Sublime Text構(gòu)建在同一個自定義平臺上,提供無與倫比的響應(yīng)能力。借助功能強大的跨平臺UI工具包,無與倫比的語法高亮引擎和自定義高性能Git讀取庫,Sublime Merge為性能設(shè)定了標(biāo)準(zhǔn)。
【高級差異】
在有意義的地方,我們將準(zhǔn)確地向您顯示已為提交更改了哪些單個字符。
這包括重命名或移動文件,解決沖突或查看提交歷史記錄時。
【命令調(diào)色板和鍵綁定】
鍵盤使用對我們很重要。使用Tab鍵瀏覽應(yīng)用程序的各個部分,使用Space切換擴(kuò)展,然后按Enter鍵以暫存/取消暫停。編寫提交消息時,使用Ctrl + Enter提交。
命令選項板由Ctrl + P觸發(fā),允許快速訪問大量Git命令以及其他Sublime Merge功能。
【可擴(kuò)展性】
就像Sublime Text一樣,Sublime Merge中的所有內(nèi)容都是可擴(kuò)展的。鍵綁定,菜單,主題和命令調(diào)色板都可以使用簡單的JSON文件進(jìn)行自定義。
【命令行集成】
Sublime Merge旨在與命令行攜手合作。對存儲庫的所有更改都會進(jìn)行實時更新,無論是從命令行還是UI觸發(fā),所有更改的工作方式都相同。使用有意義的終端并使用最適合的GUI。
使用Sublime Merge附帶的serge工具從命令行與它進(jìn)行交互:打開存儲庫,指責(zé)文件或搜索提交。
【強大的搜索功能】
使用find-as-type-search搜索來挖掘您正在尋找的確切提交。
【文件和Hunk歷史】
從歷史記錄中的任何文件或塊中使用...文件歷史記錄或“Hunk歷史記錄”按鈕,以查看該源代碼的完整歷史記錄。這也將跟隨整個存儲庫中的任何文件移動或重命名。
【語法突出顯示】
Sublime Merge為您看到的每行代碼執(zhí)行與Sublime Text相同的完整語法高亮顯示。
我們甚至?xí)褂梦覀冊赟ublime Text安裝中找到的任何額外語法定義來進(jìn)行語法突出顯示!
【真正的Git】
Sublime Merge使用與Git相同的術(shù)語,并且不使用Git之外的任何狀態(tài)。當(dāng)您使用Sublime Merge時,您正在使用Real Git,而不是簡化版本
您也可以將鼠標(biāo)懸停在大多數(shù)按鈕上,以查看它將運行的git命令。