2012-02-11 8 views
97

Sto cercando una funzionalità come il collegamento con Editor di Eclipse. Fondamentalmente, voglio che qualunque file che sto modificando venga mostrato al suo posto nell'albero dei file.Sublime Text 2 - Collegamento con Editor/Mostra file nella barra laterale

+1

potresti voler aggiornare la risposta scelta a BoundinCode. La sua risposta è il modo più semplice e ti consente di farlo senza alcun plug-in. –

risposta

81

https://github.com/sobstel/SyncedSideBar

È possibile installare questo tramite l'utilità di controllo del pacchetto (anche se non ne parla sulla pagina GitHub).

+3

Funziona anche per Sublime Text 3! –

249

Basta fare clic con il pulsante destro del mouse in qualsiasi punto della vista del file e premere "Mostra in barra laterale".

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

Per effettuare una chiave vincolante, andare in Preferenze> Key Bindings-utente e aggiungere:

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

Da here.

+41

Puoi anche avere un binding per "Reveal in Sidebar", vedi: https://gist.github.com/1596897#gistcomment-82781 – awendt

+0

cool !! Stavo cercando questo e avevo programmato di scriverne uno! Ma non necessario! complimenti! – KillABug

+0

Questa è una risposta utile, ma la risposta selezionata replica la funzionalità di "Collegamento di Eclipse con Editor". come richiesto nella domanda. cioè rivela_in_side_bar il file attivo senza la necessità di premere un collegamento. – serby

2

so che sono in ritardo per la festa qui, ma avendo lo stesso bisogno e cercando di evitare i comandi del mouse ho scritto un nuovo plugin per quello, dare un'occhiata e fare un tentativo, tutto per favore si sentono libero di ping me =)

https://github.com/miguelgraz/FocusFileOnSidebar

13

Esiste un'opzione semplice per automatizzare questo: Creare un nuovo plugin:

Menu Strumenti-> nuovo pluguin e salvare questo:

import sublime, sublime_plugin 

class SideBarListener(sublime_plugin.EventListener): 

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

La cartella in cui salvare questa opzione è selezionata per impostazione predefinita e l'estensione (.py) viene aggiunta per impostazione predefinita.

Su Windows, la cartella è C:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User

che è abbastanza utile per modificare un pluggin salvato

+1

Albert ... ottima risposta ... questa è una risposta programmatore-programmatore ... grazie !!! ;-) – ZEE

+0

IL MIO NUOVO EROE! : D – Gruber

0

ho provato la soluzione proposta da Albert Català, ma causa un errore quando viene visualizzata una finestra pop-up, con il ' Ad esempio, il comando Quick Switch Projects.

Quindi ecco la mia versione modificata per evitare errori:

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

Spero che questo aiuto!

Problemi correlati