2013-12-11 8 views
5

Czy można zmienić część wyglądu edytora podczas przełączania między trybem poleceń a trybem wstawiania w trybie Vintage?Zmiana wyglądu w wysublimowanym tekście 3 podczas przełączania trybu w Vintage

Domyślnie, po przełączeniu trybów, sublime wyświetla tylko tekst COMMAND MODE i INSERT MODE na pasku stanu. Jest to zbyt małe, aby uzyskać więcej. Szukam czegoś bardziej oczywistego, jak to pytanie: vim: change the status line color in insert mode, ale w Sublime

+1

może nie odpowiedzieć na twoje pytanie, ale vim może wszystko z tym zrobić. Do tej pory nie znalazłem ani jednego "vim-plugin" innych edytorów/Ides, który był porównywalny z vimem. Jeśli kochasz vima i że Editor X nie był konieczny dla ciebie. użyj vim. – Kent

+0

Użyję Vima w przyszłości, ale teraz uczę się klawiszy edycji ... Nie przełączam się bezpośrednio do Vima bc, będzie to dla mnie bardzo traumatyczne: _ ( – SergiGP

+0

Jeśli naprawdę chcesz się przełączyć na vim któregoś dnia: proponuję ci krytyczną edycję, używając swojego ulubionego edytora, ale wykonuj całą edycję odpoczynku w vimie. (e-mail, SO pytanie/odpowiedź, twoje prywatne projekty, testowanie ...). Najlepszym sposobem na nauczenie się tego jest użyj tego: – Kent

Odpowiedz

0

Następujące polecenie spowoduje aktualizację bieżącego widoku schematu kolorów podczas zmian w trybie wstawiania/normalnego trybu.

Oczywiście nie chcesz po prostu przełączać słonecznego światła/ciemności, gdy zmienia się tryb vim, ale poniższe polecenie przykładowe powinno dać ci pojęcie o możliwościach.

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') 
Powiązane problemy