Sublime Text 2 - Tautkan dengan Editor / Tampilkan file di sidebar

101

Saya mencari fitur seperti Eclipse's Link with Editor. Pada dasarnya, saya ingin file apa pun yang saya edit ditampilkan di tempatnya di pohon file.

noah
sumber
1
Anda mungkin ingin memperbarui jawaban yang Anda pilih ke BoundinCode's. Jawabannya adalah cara termudah & membiarkan Anda melakukan ini tanpa plugin apa pun.
Adrien Be

Jawaban:

83

https://github.com/sobstel/SyncedSideBar

Anda dapat menginstal ini melalui utilitas Kontrol Paket (meskipun tidak disebutkan di halaman github).

Jeremy Halliwell
sumber
3
Bekerja untuk Sublime Text 3 juga!
Tuan Nathan Stassen
255

Cukup klik kanan di mana saja dalam tampilan file dan tekan "Reveal in Sidebar."

Sublime Text 2: fitur "buka di Side Bar" bawaan

Untuk membuat key-binding, buka Preferences> Key Bindings-User dan tambahkan:

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

Dari sini .

BoundinCode
sumber
41
Anda bahkan dapat memiliki pengikatan kunci untuk "Reveal in Sidebar", lihat: gist.github.com/1596897#gistcomment-82781
awendt
keren!! Saya sedang mencari ini dan berencana untuk menulis satu! Tetapi tidak diperlukan! pujian!
KillABug
Ini adalah jawaban yang berguna, tetapi jawaban yang dipilih mereplikasi fungsi 'Eclipse's Link with Editor.' seperti yang diminta dalam pertanyaan. yaitu mengungkapkan_in_side_bar file yang aktif tanpa perlu menekan shortcut.
serby
Di macOS, Anda mungkin ingin menggunakan tombol perintah .. { "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
Molomby
14

Ada opsi yang lebih sederhana untuk mengotomatiskan ini: Buat Plugin baru:

Alat Menu-> Pluguin baru dan simpan ini:

import sublime, sublime_plugin

class SideBarListener(sublime_plugin.EventListener):

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

Folder tempat menyimpan ini dipilih secara default, dan ekstensi (.py) juga ditambahkan secara default.

Di windows, foldernya adalah C:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User

Itu cukup berguna untuk memodifikasi pluggin yang disimpan

Albert Català
sumber
1
Albert ... jawaban yang bagus ... ini adalah jawaban programmer-ke-programmer ... terima kasih !!! ;-)
ZEE
2

Saya tahu saya cukup terlambat untuk pesta di sini, tetapi memiliki kebutuhan yang sama dan mencoba untuk menghindari perintah mouse Saya telah menulis plugin baru untuk itu, lihat dan coba, apa saja silahkan ping saya =)

https://github.com/miguelgraz/FocusFileOnSidebar

Miguelgraz
sumber
0

Saya menguji solusi yang diusulkan oleh Albert Català, tetapi itu menyebabkan kesalahan ketika jendela popup muncul, dengan perintah 'Proyek Peralihan Cepat' misalnya.

Jadi inilah versi modifikasi saya untuk menghindari kesalahan:

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

Semoga bantuan ini!

PascalW
sumber