2012-02-11 7 views
97

मैं एलीप्से के लिंक के साथ संपादक की सुविधा ढूंढ रहा हूं। असल में, मैं चाहता हूं कि जो भी फाइल मैं संपादित कर रहा हूं उसे फ़ाइल पेड़ में अपनी जगह पर दिखाया जा सके।शानदार पाठ 2 - संपादक के साथ लिंक/साइडबार में फ़ाइल दिखाएं

+1

आप बाउंडिनकोड के अपने चुने हुए उत्तर को अपडेट करना चाहते हैं। उसका जवाब सबसे आसान तरीका है और आपको बिना किसी प्लगइन के ऐसा करने देता है। –

उत्तर

81

https://github.com/sobstel/SyncedSideBar

आप पैकेज नियंत्रण उपयोगिता के माध्यम से इस स्थापित कर सकते हैं (हालांकि यह GitHub पृष्ठ पर यह उल्लेख नहीं है)।

+3

निर्माण! –

249

फ़ाइल के दृश्य में कहीं भी राइट-क्लिक करें और "साइडबार में प्रकट करें" दबाएं।

Sublime Text 2: built-in "reveal in Side Bar" feature

एक महत्वपूर्ण बाध्यकारी बनाने के लिए, प्राथमिकताएं पर जाएं> कुंजी बाइंडिंग-उपयोगकर्ता और जोड़ें:

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

here से।

+41

तुम भी एक कुंजी "साइडबार में प्रकट", को देखने के लिए बाध्यकारी हो सकता है: https://gist.github.com/1596897#gistcomment-82781 – awendt

+0

शांत !! मैं इसके लिए खोज कर रहा था और एक लिखने की योजना बनाई थी! लेकिन जरूरत नहीं! प्रशंसा! – KillABug

+0

यह एक उपयोगी उत्तर है, लेकिन चयनित उत्तर 'ग्रहण के लिंक के साथ संपादक' की कार्यक्षमता को दोहराता है। जैसा कि सवाल में अनुरोध किया गया है। यानी शॉर्टकट दबाए जाने की आवश्यकता के बिना सक्रिय फ़ाइल को_इन_साइड_बार करें। – serby

2

मैं जानता हूँ कि मैं यहाँ पार्टी के लिए काफी देर हो रही है, लेकिन बहुत ही जरूरत होने और माउस आदेशों से बचने के लिए मुझे लगता है कि करने के लिए एक नया प्लगइन लिखा गया है की कोशिश कर रहा, एक बार देख ले और इसे आजमाइए, लग रहा है कुछ भी कृपया = मुझे पिंग करने के लिए स्वतंत्र)

https://github.com/miguelgraz/FocusFileOnSidebar

13

इस स्वचालित करने के लिए एक सरल विकल्प है: एक नया प्लगइन बनाएँ:

मेनू उपकरण> नई pluguin और इस को बचाने:

import sublime, sublime_plugin 

class SideBarListener(sublime_plugin.EventListener): 

    def on_activated(self, view): 
     view.window().run_command('reveal_in_side_bar') 

फ़ोल्डर को सहेजने के लिए इसे डिफ़ॉल्ट रूप से चुना जाता है, और एक्सटेंशन (.py) भी डिफ़ॉल्ट रूप से जोड़ा जाता है।

खिड़कियों पर, फ़ोल्डर C:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User

कि संशोधित करने के लिए किसी सहेजे गए प्लगिन

+1

अल्बर्ट ... महान जवाब ... यह एक प्रोग्रामर करने के लिए प्रोग्रामर जवाब है ... धन्यवाद !!! ;-) – ZEE

+0

मेरा नया हीरो! : डी – Gruber

0

मैं समाधान अल्बर्ट Català द्वारा प्रस्तावित परीक्षण किया काफी उपयोगी है, लेकिन इसके साथ जब एक पॉपअप विंडो प्रकट होता है एक त्रुटि का कारण बनता है, ' उदाहरण के लिए त्वरित स्विच प्रोजेक्ट्स कमांड।

तो यहाँ त्रुटियों से बचने के लिए अपने संशोधित संस्करण है:

import sublime 
import sublime_plugin 

class LinkWithEditor(sublime_plugin.EventListener): 

    def on_activated(self, view): 
     if view.window() is not None: 
      view.window().run_command('reveal_in_side_bar') 

आशा इस मदद!

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