2013-07-09 42 views
24

似乎無法在網上找到任何東西。經常花時間在同一時間編輯多個文本文檔,並且鬆散地跟蹤我編輯過的哪些文檔。當我關閉時,我並不總是確定我是否有意改變或意外地編輯了文件中的某個字符。如果有一項功能可以顯示自上次保存爲崇高文本以來的編輯,那將非常棒。自上次保存以來的崇高文本編輯

看起來像這樣一個顯而易見的需求,我很驚訝,我找不到任何功能。我錯過了什麼,或者我是唯一有這種需求的人嗎?

+0

你只是想找出_if_文件已被編輯,或者究竟是那些編輯? – MattDMo

+0

標準功能已經顯示小點,James Chevalier的建議非常適合爲即使側欄已關閉但已修改的文件添加視覺提示。 @AaronAsAChimp給了我一直在尋找的東西。對文檔 – Joop

回答

69

我知道這已經有一個可接受的答案,但沒有必要安裝FileDiffs或其他任何東西。只需右鍵單擊修改的窗口並選擇Show Unsaved Changes

窗格將顯示在底部,列出了差異。沒有明顯的方法來解除窗格,但是Ctrl + F將再次用搜索窗格替換它。

+6

這似乎是最好的答案 - 按描述的方式工作。 (爲了澄清,您在*編輯區域右鍵單擊*) –

+30

謝謝。也可以按Esc關閉該窗格 – Joop

+8

應該有一些更明顯的方法來關閉該窗口。我不會經常谷歌如何關閉窗口... – liborm

6

此行添加到您的Preferences.sublime-settings文件(如果你使用的是Mac,然後打開崇高文本2菜單 - >首選項 - >設置 - 用戶):

"highlight_modified_tabs": true

這將突出顯示標籤有未保存的變化。

+1

自上次保存以來發生的變化迅速做了比較這是真的,但並沒有真正解決這個問題,該問題試圖區分具有瑣碎和不平凡的未保存更改的文檔。 –

+0

好點,史蒂夫。這回答「做了什麼改變?」問題,但沒有解決「有什麼變化?」題。 –

4

您可以安裝FileDiffs插件,其中有用的東西會給你一個當前(編輯)的文件和保存到磁盤的內容之間的差異。

+0

沒有添加unix標準差異的說明。剛剛使用過:「cmd」:[「diff」,「$ file1」,「$ file2」] – Joop

5

您可以使用「標記已更改行」插件,該插件爲具有未保存更改的行放置了一個小型標記。