2013-12-11 9 views
5

में मोड स्विच करते समय शानदार टेक्स्ट 3 में उपस्थिति बदलें, क्या विंटेज में कमांड मोड और डालने मोड के बीच स्विच करते समय संपादक की उपस्थिति के कुछ हिस्से को बदलना संभव है?विंटेज

डिफ़ॉल्ट रूप से, जब मैं मोड स्विच करता हूं, तो सब्लिमेम केवल स्टेटस बार में COMMAND MODE और INSERT MODE टेक्स्ट दिखाता है। यह और अधिक के लिए बहुत छोटा है। मैं इस प्रश्न की तरह कुछ और स्पष्ट दिख रहा हूं: vim: change the status line color in insert mode, लेकिन सब्लिमे

+1

यह आपके प्रश्न का उत्तर नहीं दे सकता है, लेकिन, vim इसके बारे में सब कुछ कर सकता है। अब तक मुझे अन्य संपादकों/Ides का एक "vim-plugin" नहीं मिला है, जो कि विम के साथ तुलनीय था। यदि आप विम से प्यार करते हैं, और वह संपादक एक्स आपके लिए जरूरी नहीं था। विम का प्रयोग करें। – Kent

+0

मैं भविष्य में विम का उपयोग करूंगा लेकिन अब मैं संस्करण कुंजी सीख रहा हूं ... मैं सीधे वीम बीसी पर स्विच नहीं करता हूं, इस समय मेरे लिए यह बहुत दर्दनाक होगा: _ ( – SergiGP

+0

यदि आप वास्तव में स्विच करना चाहते हैं कुछ दिन के साथ। मैं आपको अपने पसंदीदा संपादक का उपयोग करके महत्वपूर्ण संपादन के लिए सुझाव देता हूं, लेकिन विम में सभी बाकी संपादन करता हूं। (ईमेल, SO प्रश्न/उत्तर, आपकी निजी परियोजनाएं, परीक्षण ...)। इसे सीखने का सबसे अच्छा तरीका है इसका उपयोग करें। – Kent

उत्तर

0

निम्न आदेश वर्तमान दृश्य रंग योजना को सम्मिलित/सामान्य मोड परिवर्तनों पर अपडेट करेगा।

स्पष्ट रूप से आप विम मोड में परिवर्तन करते समय सौरकृत प्रकाश/अंधेरे को टॉगल नहीं करना चाहते हैं, लेकिन निम्न उदाहरण कमांड आपको संभावनाओं का एक विचार देना चाहिए।

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') 
संबंधित मुद्दे