實時比較
PyCharm 對一個文件里你做的改動保持實時的跟蹤,通過在編輯器的左側欄顯示一個藍色的標記。
這一點非常方便,我之前一直是在Eclipse里面用命令“Compare against HEAD” 來比較一個文件前后的改動。
在PyCharm中,你可以對你的改動一覽無余。同時,點擊那個標記,會顯示出之前的內容以及一個工具欄:
你可以很容易地回滾這些改動,在一個詳盡的對話框中查看這些改動或是將之前的文本粘貼到剪切板上。
提交時的比較預覽
在Eclipse 中,當你提交改動時,會有一個提交對話框向你展示將要被提交的文件列表。
你可以雙擊其中任意一項來查看改動的對比:這時候,如果你看到代碼里一些想修改的地方(比如一個拼錯的單詞,一段
遺漏的文檔,等等),那可就不爽了:你必須關閉所有的東西(包括帶有你精心寫好的提交注釋的提交框),去找到那處惹人煩的代碼,改正,然后從頭再來一遍。
PyCharm 有同樣的特性,但是你的改動是可編輯的。我簡直不能再去強調可以當場修正那些錯誤有多么棒啦!
在提交過程中,我可以很容易地修復像上面那些類似的拼寫錯誤。
一個額外好處是,無論你因為何種原因關閉了提交對話框,當再次嘗試提交時,它會保留你剛才填寫的那些提交注釋。
提交時檢查
在提交過程中,我們還可以在實際提交前執行其他一些選項,像“優化導入(排序并移除未使用過的導入)“,檢查變動集合中的待完成項等等。
新聞熱點
疑難解答