split diff
v1.6.1
差異在兩個拆分窗格之間。如果包裝運行後存在少於兩個窗格,則會創建新的窗格。
**支持分散最近的git變化! **
獲取拆分diff minimap插件,以便更輕鬆地發現差異。
您可以從您自己的自定義鍵鍵入中調用這些命令中的任何一個,只需覆蓋keymap.cson中的命令!
命令 | 影響 | 默認的keymaps |
---|---|---|
切換split-diff:toggle | 切換兩個並排窗格之間的文本差異。根據需要創建窗格。如果找到存儲庫,則顯示git更改。 | ctrl-alt-t ,ctrl-alt-d ( Linux ) |
啟用split-diff:enable | 啟用兩個並排窗格之間的文本。根據需要創建窗格。如果找到存儲庫,則顯示git更改。 | ... |
禁用split-diff:disable | 禁用差異。刪除此軟件包創建的所有窗格。 | ... |
設置忽略Whitespace split-diff:set-ignore-whitespace | 切換忽略的空格設置。 | ... |
設置自動差異split-diff:set-auto-diff | 切換自動差異設置。 | ... |
移至下一個差異式split-diff:next-diff | 突出顯示下一個區別。移動光標,使其很容易複製。 | ctrl-alt-n |
移至以前的差異式split-diff:prev-diff | 突出顯示了先前的差異。移動光標,使其很容易複製。 | ctrl-alt-p |
複製到右split-diff:copy-to-right | 複製所有包含光標到右窗格的差異。 | ctrl-alt-. |
複製到左split-diff:copy-to-left | 複製所有包含光標到左窗格的差異。 | ctrl-alt-, |
軟件包可以消耗拆分服務來完成諸如啟用兩個編輯器之間的差異之類的事情。
/**
* Getter for the marker layers of each editor being diffed.
* @return {Promise} A promise that resolves to an object containing the marker layers.
*/
getMarkerLayers ( ) ;
/**
* Enables split-diff between the two given editors.
* @param {TextEditor} editor1 - The left editor.
* @param {TextEditor} editor2 - The right editor.
* @param {object} options - Options to override any package setting.
*/
diffEditors ( editor1 , editor2 , options ) ;
/**
* Disables split-diff.
*/
disable ( ) ;