Sublime Text 2 - Editör ile bağlantı oluştur / Kenar çubuğunda dosyayı göster


101

Eclipse's Link with Editor gibi bir özellik arıyorum. Temel olarak, düzenlediğim dosyanın dosya ağacındaki yerinde gösterilmesini istiyorum.


1
Seçtiğiniz yanıtı BoundinCode'a güncellemek isteyebilirsiniz. Cevabı en basit yol ve bunu herhangi bir eklenti olmadan yapmanıza izin veriyor.
Adrien Be

Yanıtlar:



255

Dosya görünümünde herhangi bir yeri sağ tıklayın ve "Kenar Çubuğunda Göster" e basın.

Sublime Text 2: yerleşik "Kenar Çubuğunda göster" özelliği

Anahtar bağlama yapmak için Tercihler> Anahtar Bağlamalar-Kullanıcı'ya gidin ve şunu ekleyin:

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

Gönderen burada .


41
Hatta "Kenar Çubuğunda Göster" için bir anahtar bağınız
awendt

güzel!! Bunu arıyordum ve bir tane yazmayı planlamıştım! Ama gerek yoktu! tebrikler!
KillABug

Bu yararlı bir cevaptır, ancak seçilen cevap 'Eclipse'in Editör Bağlantısı'nın işlevselliğini tekrarlamaktadır. soruda istendiği gibi. yani, bir kısayola basmaya gerek kalmadan aktif dosyayı açığa_in_side_bar.
serby

{ "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
MacOS'ta

14

Bunu otomatikleştirmek için daha basit bir seçenek var: Yeni bir Eklenti oluşturun:

Menü Araçları-> Yeni eklenti ve bunu kaydedin:

import sublime, sublime_plugin

class SideBarListener(sublime_plugin.EventListener):

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

Bunun kaydedileceği klasör varsayılan olarak seçilir ve uzantı (.py) da varsayılan olarak eklenir.

Windows'ta klasör C:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User

Kaydedilmiş bir eklentiyi değiştirmek için oldukça kullanışlıdır.


1
Albert ... harika cevap ... bu programcıdan programcıya bir cevap ... teşekkürler !!! ;-)
ZEE


0

Albert Català tarafından önerilen çözümü test ettim, ancak bir açılır pencere göründüğünde, örneğin 'Projeleri Hızlı Değiştir' komutuyla bir hataya neden oluyor.

İşte hataları önlemek için değiştirilmiş versiyonum:

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

Umarım bu yardımcı olur!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.