2011-12-11 19 views
6

मैं कीबोर्ड को शॉर्टकट में हालिया, या "अंतिम फ़ाइल खोलें" को कैसे मैप कर सकता हूं?शानदार पाठ 2 - हाल ही में ओपन के लिए कुंजी बाध्यकारी?

{ "keys": ["super+shift+r"], "command": "open_recent"} 

मैं ओपन हाल का उपयोग करते समय, लेकिन यह कुछ भी प्रदर्शित नहीं करता है कंसोल (Ctrl-`) को देखकर की कोशिश की:

यह मेरी दयनीय अब तक प्रयास है।

सामान्य रूप से, कोई कुंजी बाइंडिंग जोड़ने के बारे में कैसे जाता है? और क्या इस सवाल के लिए स्टैक ओवरफ्लो एक और उचित जगह है?

धन्यवाद!

उत्तर

2

मैं तुम्हें संकुल के एक जोड़े की कोशिश सुझाव है स्थापित करने के लिए उन्हें इस पैकेज पर नियंत्रण के साथ है

https://github.com/paccator/GotoRecent

और सबसे आसान तरीका है, पैकेज: http://wbond.net/sublime_packages/package_control/installation

जो आपको देना चाहिए कहां आप चाहते हैं ...

3

कुंजी बाइंडिंग उपयोगकर्ता कुंजी-बाध्यकारी प्राथमिकताओं में जोड़ा जाना चाहिए। डिफ़ॉल्ट सेटिंग्स में जोड़ना भी काम करेगा, लेकिन जब सब्लिमे टेक्स्ट 2 का एक नया संस्करण स्थापित किया गया है तो सेटिंग ओवरराइट की जाएगी।

आपका प्रयास एक सब्लिमे टेक्स्ट कुंजी-बाइंडिंग की सामान्य संरचना से मेल खाता है, लेकिन "open_recent" मान्य कमांड नहीं है। प्रलेखन में मुझे जो मिल सकता है, उससे मुझे लगता है कि ओपन हालिया मेनू अलग-अलग फ़ाइल नामों का ट्रैक रखता है, फिर खुले_रेन्ट कमांड को कॉल करने के बजाय, जो भी फ़ाइल चुना जाता है, पर खुलता है।

यदि हालिया फ़ाइल का नाम पाने का कोई तरीका नहीं है, तो संभवतः आप एक एक्सटेंशन लिख सकते हैं जो सबसे हाल की फाइल का ट्रैक रखता है और फिर इसे खोलता है, लेकिन शायद यह काफी हद तक हलचल समाधान है।

https://github.com/spadgos/sublime-OpenRecentFiles

या:

+0

मुझे डर था कि यह सच हो सकता है। जानकारी के लिए धन्यवाद! –

1

आदेश reopen_last_file है। तो अगर आप कुछ इस तरह जोड़ना चाहिए:

{ "keys": ["ctrl+shift+r"], "command": "reopen_last_file" }, 

लिटिल पुनश्च: मैं, ctrl+shift+t उपयोग कर रहा हूँ ताकि पिछले दस्तावेज़ को फिर से खोलने के लिए शॉर्टकट अपने ब्राउज़र, आईडीई और संपादक पर एक जैसी है।

+1

क्या यह नहीं है कि डिफ़ॉल्ट रूप से सीएमडी-शिफ्ट-टी में मैप किया गया है? - {"कुंजी": ["सुपर + शिफ्ट + टी"], "कमांड": "reopen_last_file"}। यह थोड़ी देर के बाद से मैंने यह प्रश्न लिखा था, लेकिन मुझे लगता है कि मैं वास्तविक ओपन हालिया मेनू के बाद था। मुझे लगता है कि सीएमडी-शिफ्ट-टी को मारना सिर्फ कुछ समय है जो आप ढूंढ रहे हैं उसे ढूंढने के लिए पर्याप्त है। शायद मुझे इस बारे में पता नहीं था जब मैंने यह सवाल लिखा था। हालांकि धन्यवाद! –

+0

ठीक है, यह मेरी 'डिफ़ॉल्ट (विंडोज़)। Sublime-keymap' फ़ाइल में' ctrl + shift + t' है। यदि आपके द्वारा देखे जा रहे कार्यक्षमता के लिए कोई आदेश है (हाल की फ़ाइलों की सूची दिखाएं), तो आप इसे एक कीमैप को असाइन करने में सक्षम होना चाहिए। लेकिन मुझे कमांड पैलेट ('ctrl + shift + p') का उपयोग करके ऐसा कोई फ़ंक्शन नहीं मिला। –

+0

यह सबसे अच्छा जवाब है आपके समय और प्रयासों के लिए धन्यवाद –

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