2013-10-29 6 views
7

मेरे पास कुछ पाठ फ़ाइलें उत्कृष्ट पाठ में खोली गई हैं। मैं साइड पैनल पर उस सूची को देख सकता हूं। मैं जानना चाहता हूं कि कोई प्लगइन है जो मुझे इस सूची को पाठ के रूप में दे सकता है। यानी, मैंने एक बटन दबाया और नई फ़ाइल पॉप अप हुई जिसमें सभी खुले फ़ाइल नाम सूचीबद्ध हैं।उत्कृष्ट पाठ: खुली फ़ाइलों की टेक्स्ट सूची

4 open files: 

open_file_1.cc 
open_file_1.h 
open_file_2.cc 
open_file_2.h 

उत्तर

13

मैं इस के लिए एक छोटा सा प्लगइन लिखा था के रूप में मैं कुछ भी नहीं मिला। इसे यहां चिपकाएं ताकि भविष्य में आवश्यक होने पर कोई इसका उपयोग कर सके।

https://github.com/rrg/ListOpenFiles 
+0

पैकेज नियंत्रण में "ListOpenFiles" के लिए खोज (जैसा कि आपने उस जिथब लिंक में सुझाया है) मेरे लिए काम नहीं किया - क्या प्लगइन एसटी 2 केवल संगत है? –

+0

इसे फिर से काम करने के लिए मिला, https://packagecontrol.io/packages/ListOpenFiles यदि आप इस बारे में परवाह करते हैं कि यह कुछ समय के लिए पैकेज रिपॉजिटरी से क्यों गुम है, तो यह थ्रेड है https://github.com/wbond/package_control_channel/pull/ 3357 – sublime

3

इस प्लग आपकी आवश्यकताओं के अनुरूप संशोधित करने के लिए काफी आसान होना चाहिए:

https://github.com/phildopus/sublime-goto-open-file

+0

हाँ मैंने उस प्लगइन को देखा, यह काफी समान है। यदि कोई भी कोई अन्य समाधान नहीं है तो मैं शानदार प्लगइन्स और पायथन लिखने पर एक नज़र डालेगा। धन्यवाद। – sublime

3

प्रेस: ​​

Ctrl ` (Control-backtick) 

उदात्त के आंतरिक अजगर कंसोल को खोलने के लिए। फिर निम्न आदेश चलाएं:

print("\n".join([view.file_name() for view in sublime.active_window().views() if view and view.file_name()])); 

कंसोल को अपनी खुली फ़ाइलों में पूर्ण पथ की एक नई-अलग-अलग सूची मुद्रित करनी चाहिए। ध्यान दें कि यह एक हैक का एक सा है क्योंकि सब्लिमे के कंसोल मल्टीलाइन पाइथन का समर्थन नहीं करता है। यहां मुख्य लाभ यह है कि आपको कुछ भी इंस्टॉल करने की आवश्यकता नहीं है।

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