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.