2013-12-11 26 views
5

在Vintage中切換命令模式和插入模式時,是否可以更改編輯器外觀的某些部分?在Vintage中切換模式時改變崇高文本3中的外觀

默認情況下,當我切換模式時,崇高僅在狀態欄中顯示文本COMMAND MODEINSERT MODE。對於更多,這太小了。我正在尋找更像這個問題的東西:vim: change the status line color in insert mode,但在崇高

+1

它可能不會回答你的問題,但是,vim可以做到這一切。到目前爲止,我還沒有發現其他編輯/ Ides的「vim-plugin」,這與vim相當。如果你喜歡vim,那編輯X對你來說不是必須的。使用vim。 – Kent

+0

我將在未來使用Vim,但現在我正在學習版本密鑰......我不直接切換到Vim bc,現在對我來說會非常痛苦:_( – SergiGP

+0

如果您確實想切換到vim有一天我建議你使用你最喜歡的編輯器進行批判性編輯,但是在vim中做所有的休息編輯(電子郵件,SO問題/回答,你的私人項目,測試...)最好的學習方法是使用它。 – Kent

回答

0

以下命令將更新插入/正常模式更改當前視圖顏色方案。

顯然,當vim模式改變時,你不想僅僅切換太陽光明/暗,但下面的例子命令應該給你一個可能性的概念。

class OnVimModeChange(sublime_plugin.EventListener): 

    def on_post_text_command(self, view, name, args): 
     if view.settings().get('command_mode'): 
      view.settings().set('color_scheme', 'Packages/Color Scheme - Default/Solarized (Dark).tmTheme') 
     else: 
      view.settings().set('color_scheme', 'Packages/Color Scheme - Default/Solarized (Light).tmTheme')