मैं संपादक के साथ एक्लिप्स लिंक जैसी सुविधा की तलाश कर रहा हूं। असल में, मैं चाहता हूं कि जो भी फाइल मैं संपादित कर रहा हूं वह फाइल ट्री में अपनी जगह पर दिखाई जाए।
मैं संपादक के साथ एक्लिप्स लिंक जैसी सुविधा की तलाश कर रहा हूं। असल में, मैं चाहता हूं कि जो भी फाइल मैं संपादित कर रहा हूं वह फाइल ट्री में अपनी जगह पर दिखाई जाए।
जवाबों:
https://github.com/sobstel/SyncedSideBar
आप इसे पैकेज कंट्रोल यूटिलिटी के माध्यम से इंस्टॉल कर सकते हैं (हालांकि इसका उल्लेख जीथब पेज पर नहीं है)।
फ़ाइल के दृश्य में कहीं भी राइट-क्लिक करें और "साइडबार में प्रकट करें" दबाएं।
की-बाइंडिंग बनाने के लिए, Preferences> Key Bindings-User पर जाएँ और जोड़ें:
{ "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar" }
से यहाँ ।
{ "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
इसे स्वचालित करने के लिए एक सरल विकल्प है: एक नया प्लगइन बनाएं:
मेनू उपकरण-> नया प्लुगिन और इसे बचाएं:
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
सहेजे गए प्लगिन को संशोधित करने के लिए यह काफी उपयोगी है
मुझे पता है कि मैं यहाँ पार्टी के लिए काफी देर से पहुँच रहा हूँ, लेकिन बहुत ही ज़रूरत है और माउस कमांड से बचने की कोशिश कर रहा हूँ मैंने एक नया प्लगइन लिखा है, एक नज़र डालें और इसे आज़माएं, कुछ भी कृपया मुझे पिंग करने के लिए स्वतंत्र महसूस करें =)
मैंने अल्बर्ट कैटला द्वारा प्रस्तावित समाधान का परीक्षण किया, लेकिन यह एक त्रुटि का कारण बनता है जब पॉपअप विंडो प्रकट होती है, उदाहरण के लिए 'क्विक स्विच प्रोजेक्ट्स' कमांड के साथ।
इसलिए यहां त्रुटियों से बचने के लिए मेरा संशोधित संस्करण है:
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')
उममीद है कि इससे मदद मिलेगी!