सीधे Ctrl + टैब ऑर्डर का उपयोग करने और पिछले एक के बाद नए टैब बनाने के लिए उदात्त पाठ 2/3 को कैसे कॉन्फ़िगर करें?


103

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

जवाबों:


203

Ctrl+ Tabऔर Ctrl+ Shift+ Tabव्यवहार प्राप्त करने के लिए आप निम्नलिखित पंक्तियों को अपने साथ जोड़ सकते हैं sublime-keymap:

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

खोलने के लिए sublime-keymap:

  1. "प्राथमिकताएं" पर क्लिक करें
  2. "कुंजी बाइंडिंग" पर क्लिक करें
  3. आपको दो सेटिंग्स फ़ाइल दिखाई देंगी, एक फ़ाइल चुनें जिसे "उपयोगकर्ता" नाम दिया गया है

धन्यवाद। जब एक नया टैब दिखाई देता है, तो मैं एक टैब को बंद करने के लिए कहां बदल जाता हूं और कहां से आता हूं?
इवान

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

41
ऐसे लोगों के लिए जो सीधे तौर पर sublime-keymap(जैसे मेरे) संपादन करना नहीं जानते : प्राथमिकताएं क्लिक करें -> कुंजी बाइंडिंग - उपयोगकर्ता। फ़ाइल में कोष्ठक (कोष्ठक के बीच) से ऊपर की प्रतिलिपि
Mathias711

8
1 छोटा साइड नोट, यदि आपकी उपयोगकर्ता कुंजी बाइंडिंग फ़ाइल पूरी तरह से खाली है, तो इन दोनों के बीच उपरोक्त कोड डालें: [कुंजी बाइंडिंग ]। एक निराशा के बाद हमारे अंत में यह पता चला, इसलिए मुझे उम्मीद है कि यह भविष्य में किसी की मदद करेगा।
मैथलाइट

1
@ ब्रीकथ्रू तुम्हारा क्या मतलब है?
Jay

1

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

चूँकि पैकेज इंस्टॉलर को अब Sublime Text के साथ शामिल किया गया है, यह MoveTab एक्सटेंशन को जोड़ने के लिए भी सरल है, जो शॉर्टकट जोड़ता है ShiftControlPage Upऔर ShiftControlPage Downउस दृश्य क्रम के भीतर वर्तमान टैब को स्थानांतरित करता है।

Sublime Text 3 में पैकेज इंस्टॉलर तक पहुँचने के लिए (वैसे भी), टाइप करें ShiftControlp, फिर Package Control: Install Package


0

आप जिस नए फ़ाइल व्यवहार को चाहते हैं उसे प्राप्त करने के लिए एक प्लगइन का उपयोग कर सकते हैं।

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)

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


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

मुझे लगता है कि github.com/facelessuser/TabsExtra आप क्या चाहते हैं। डिफ़ॉल्ट तर्क सही करने के लिए कम करने के लिए लग रहा है। मैंने प्लगइन का उपयोग नहीं किया है, लेकिन विवरण से यह सही लगता है।
स्कुओरा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.