Sublime Text 2 skupia pasek boczny podczas otwierania

0

Czy można automatycznie ustawić ostrość paska bocznego po otwarciu? Nie mogę utworzyć prawidłowego polecenia w pliku mapy klawiszy ...

Muszę się połączyć

toggle_side_bar

z

focus_side_bar
mreq
źródło

Odpowiedzi:

1

Zobacz odpowiedź na to pytanie: https://stackoverflow.com/questions/9646552/is-it-possible-to-chain-key-binding-commands-in-sublime-text-2 . Zmień reveal_in_side_barnatoggle_side_bar

Edycja: Dla mnie też to nie działało, ale myślałem, że to coś, co robię. W każdym razie to działa (na razie):

import sublime, sublime_plugin

class ToggleSideBarAndFocusCommand(sublime_plugin.WindowCommand):
    def run(self):
        self.window.run_command("toggle_side_bar")
        self.window.run_command("focus_side_bar")

Uruchom w terminalu python z:

window.run_command("toggle_side_bar_and_focus")

Mapa klawiszy:

{ "keys": ["ctrl+shift+9"], "command": "toggle_side_bar_and_focus" },
d_rail
źródło
Czy to działa dla ciebie? Nie mogę tego zrobić poprawnie. Oto, co mam: gist.github.com/3995023 ; nic nie robi
mreq
Pracuje dla mnie na ST3, ale ma to niewielką wadę. Przełącza widoczność paska bocznego, ale nie przełącza ostrości. Po przełączeniu go do stanu zamkniętego fokus pozostaje na nim.
1

Napisałem nową wtyczkę, aby zrobić dokładnie to samo, co wspomniałeś, spójrz

https://github.com/miguelgraz/FocusFileOnSidebar

Miguelgraz
źródło
Tak, złapałem go z RSS Kontroli pakietów :) Sprawdzę to, dzięki!
mreq
Mam nadzieję, że może się przydać, cokolwiek, proszę, wyślij mi ping! =)
Miguelgraz,
@Miguelgraz O ile mi czegoś nie brakuje, wtyczka działa tylko wtedy, gdy otwarty plik jest obecny w projekcie paska bocznego (nawet przy włączonym Widoku> Pasek boczny> Pokaż otwarte pliki . PO prosi o otwarcie paska bocznego i zogniskowanie go (ostatnio wybrane item, anyhting).