उदात्त पाठ 2 - साइडबार में संपादक / शो फ़ाइल के साथ लिंक


101

मैं संपादक के साथ एक्लिप्स लिंक जैसी सुविधा की तलाश कर रहा हूं। असल में, मैं चाहता हूं कि जो भी फाइल मैं संपादित कर रहा हूं वह फाइल ट्री में अपनी जगह पर दिखाई जाए।


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

जवाबों:


83

https://github.com/sobstel/SyncedSideBar

आप इसे पैकेज कंट्रोल यूटिलिटी के माध्यम से इंस्टॉल कर सकते हैं (हालांकि इसका उल्लेख जीथब पेज पर नहीं है)।


3
उदात्त पाठ 3 के लिए भी काम करता है!
सर.नाथन स्टासन

255

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

उदात्त पाठ 2: अंतर्निहित "साइड बार में प्रकट" सुविधा

की-बाइंडिंग बनाने के लिए, Preferences> Key Bindings-User पर जाएँ और जोड़ें:

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

से यहाँ


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

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

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

MacOS पर आप इसके बजाय कमांड कुंजी का उपयोग करना चाह सकते हैं .. { "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
मोलोमबी

14

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

मेनू उपकरण-> नया प्लुगिन और इसे बचाएं:

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

2

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

https://github.com/miguelgraz/FocusFileOnSidebar


0

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

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

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')

उममीद है कि इससे मदद मिलेगी!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.