2013-12-11 5 views
5

Ist es möglich, einen Teil des Aussehens des Editors zu ändern, wenn in Vintage zwischen Befehlsmodus und Einfügemodus umgeschaltet wird?Ändern der Darstellung in erhabenem Text 3 beim Umschalten in Vintage

Wenn ich den Modus umschalte, zeigt Sublime standardmäßig nur den Text COMMAND MODE und INSERT MODE in der Statusleiste an. Das ist zu klein für mehr. Ich bin auf der Suche nach etwas offensichtlicher wie dieser Frage: vim: change the status line color in insert mode, aber in Sublime

+1

es kann Ihre Frage nicht beantworten, aber, vim kann alles darüber tun. Bisher habe ich kein einziges "vim-plugin" anderer Editoren/Ides gefunden, das mit vim vergleichbar war. Wenn du Vim liebst und Editor X kein Muss für dich ist. benutze vim. – Kent

+0

Ich werde Vim in der Zukunft verwenden, aber jetzt lerne ich die Editionstasten ... Ich wechsle nicht direkt zu Vim bc, es wird für mich in diesem Moment sehr traumatisch sein: _ ( – SergiGP

+0

) Wenn du wirklich zu Ich schlage dir vor, dass du kritisch redigierst, deinen Lieblingsredakteur verwendest, aber mache alle Restbearbeitungen in vim. (E-Mail, SO Frage/Antwort, deine privaten Projekte, Testen ...). Der beste Weg, es zu lernen ist benutze es – Kent

Antwort

0

Der folgende Befehl aktualisiert das aktuelle Ansicht Farbschema bei Einfügen/normalen Modus Änderungen.

Offensichtlich möchten Sie nicht nur hell/dunkel schalten, wenn sich der vim-Modus ändert, aber der folgende Beispielbefehl sollte Ihnen eine Vorstellung von den Möglichkeiten geben.

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') 
Verwandte Themen