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.
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.
Yanıtlar:
https://github.com/sobstel/SyncedSideBar
Bunu, Paket Kontrol yardımcı programı aracılığıyla kurabilirsiniz (her ne kadar github sayfasında bundan bahsedilmese de).
Dosya görünümünde herhangi bir yeri sağ tıklayın ve "Kenar Çubuğunda Göster" e basın.

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 .
{ "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
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.
Buradaki partiye oldukça geç kaldığımı biliyorum, ama aynı ihtiyacım var ve fare komutlarından kaçınmaya çalışıyorum, buna yeni bir eklenti yazdım, bir göz atın ve deneyin, lütfen bana ping atmaktan çekinmeyin =)
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!