2014-08-29 3 views
69

जब मैं Ctrl + Tab, Ctrl + Shift + Tab या Ctrl + W दबाता हूं, जिस टैब को मैं स्विच करता हूं वह उस व्यक्ति के पास नहीं है जिस पर मैं था (जैसा कि मैं चाहता हूं) लेकिन किसी और के लिए। जब मैं सीटीएल + एन दबाता हूं तो नया टैब टैब के ठीक नीचे बनाया जाता है, जबकि मैं हमेशा टैब सूची के अंत में इसे बनाना चाहता हूं। मेरे इच्छित व्यवहार को प्राप्त करने के लिए इसे कैसे कॉन्फ़िगर करें?सीधे Ctrl + टैब ऑर्डर का उपयोग करने के लिए और अंतिम के बाद नए टैब बनाने के लिए सब्लिमे टेक्स्ट 2/3 को कॉन्फ़िगर कैसे करें?

{ "keys": ["ctrl+tab"], "command": "next_view" }, 
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" } 

उत्तर

142

Ctrl +टैब और Ctrl +शिफ्ट + टैब व्यवहार को अपने अपने sublime-keymap निम्न पंक्तियां जोड़ सकते हैं प्राप्त करने के लिए नया फ़ाइल व्यवहार प्राप्त करें जो आप चाहते हैं।

import sublime_plugin 

class MyNewFile(sublime_plugin.WindowCommand): 
    def run(self): 
     window = self.window 
     view = window.new_file() 
     active_group = window.active_group() 
     views_in_group = window.views_in_group(active_group) 
     window.set_view_index(view, active_group, len(views_in_group) - 1) 

सहेजें <somename>.py रूप Packages/User में ऊपर। फिर ctrl+n के लिए अपनी कुंजी बाध्यकारी में my_new_file कमांड का उपयोग करें, अगर यह पहले से ऐसा करने के लिए एप्लगिन था तो मुझे आश्चर्य नहीं होगा, लेकिन पैकेज पैकेज को खोजने के लिए यह बहुत आसान है, इसे लिखना इतना आसान है :) आप शायद खो सकते हैं ctrl+w के लिए जो भी आप चाहते हैं उसे करने के लिए प्लगइन करें, लेकिन आपने जिस व्यवहार को आप चाहते थे उसका वर्णन नहीं किया।

+0

धन्यवाद। एक नया टैब कहां दिखाई देता है और एक टैब बंद करते समय मुझे कहां मिल सकता है? – Ivan

+0

दुर्भाग्य से ये अन्य कॉन्फ़िगरेशन मैं अभी तक हासिल करने में सक्षम नहीं हूं: \ – Miguelgraz

+2

@Miguelgraz नई फ़ाइल के समाधान के लिए मेरा उत्तर देखें। – skuroda

0

आप करने के लिए एक प्लगइन का उपयोग कर सकते हैं:

+0

मैंने Ctrl + W के लिए इच्छित व्यवहार का वर्णन किया है - सक्रिय टैब को बंद करें और दाईं ओर टैब पर जाएं (अब यह सक्रिय टैब बंद कर देता है और उसी तर्क का उपयोग करके किसी अन्य टैब पर चलता है, जैसे डिफ़ॉल्ट रूप से Ctrl + Tab करता है शायद)। – Ivan

+0

मुझे लगता है कि https://github.com/facelessuser/TabsExtra जो भी आप चाहते हैं वह करेगा। डिफ़ॉल्ट तर्क दाईं ओर फ़ॉलबैक लग रहा है। मैंने प्लगइन का उपयोग नहीं किया है, लेकिन विवरण से यह सही दिखता है। – skuroda

0
डिफ़ॉल्ट कुंजी बाइंडिंग के साथ

, नियंत्रणपृष्ठ ऊपर और नियंत्रणपेज नीचे आप सही और अपने खुले टैब के बीच छोड़ दिया स्थानांतरित करने के लिए, क्रमशः, उनके दृश्य क्रम में की अनुमति देगा। (कुंजी बाइंडिंग समाधान अपना पसंदीदा कुंजियों का उपयोग इस कार्यक्षमता दोहराता है।)

क्योंकि पैकेज संस्थापक अब उदात्त पाठ के साथ शामिल है, यह भी MoveTab विस्तार है, जो शॉर्टकट भी जोड़ को जोड़ने के लिए सीधा है शिफ्टनियंत्रणपृष्ठ ऊपर और शिफ्टनियंत्रणपेज नीचे कि दृश्य क्रम के भीतर मौजूदा टैब स्थानांतरित करने के लिए।

उदात्त पाठ 3 में पैकेज संस्थापक उपयोग करने के लिए (Windows में, वैसे भी), प्रकार शिफ्टनियंत्रणपी, तो Package Control: Install Package

संबंधित मुद्दे