Jak ustawić skrót dla `Kopiuj ścieżkę pliku` w wysublimowanym tekście 3

41

Jak ustawić skrót Copy file pathw wysublimowanym tekście 3? Próbowałem:

[
    { "keys": ["super+i"], "command": "copy_file_path" }
]   

Ale pozornie polecenie copy_file_pathnie jest ważne.

skrót do „Kopiuj ścieżkę pliku” w wysublimowanym tekście 3

Maksym Jefremow
źródło

Odpowiedzi:

65

Wszystko, co musisz zrobić, to zmienić "copy_file_path"na "copy_path".


Aby to odkryć, nacisnąłem, Ctrl`aby otworzyć konsolę, a następnie uruchomiłem

sublime.log_commands(True) 

aby wszystkie akcje były zarejestrowane w konsoli. Następnie kliknąłem prawym przyciskiem myszy i wybrałem Copy File Pathoraz

command: copy_path 

pokazał się. Przypisałem kombinację klawiszy, uruchomiłem i działało. Aby zakończyć, biegnę

sublime.log_commands(False) 

więc konsola nie zapychać z niepotrzebnych informacji, a następnie naciśnij Ctrl`ponownie, aby zamknąć konsolę.

MattDMo
źródło
Byłbym bardzo wdzięczny, gdybyś mógł powiedzieć, skąd się dowiedziałeś sublime.log_commands? Prawdopodobnie wysublimowane API?
hamid
@Hamid tak, jest to udokumentowane w API Sublime .
MattDMo
Świetna odpowiedź. dzięki @MattDMo. Czy muszę w tym celu zainstalować pakiet? Próbowałem kliknąć prawym przyciskiem myszy plik na pasku bocznym w ST3, ale nie daje to opcji. Nie ma „Kopiuj ścieżkę pliku”. Jakieś pomysły?
kawalkada
@MattTagg to nie działa, gdy klikniesz na pasku bocznym, musisz kliknąć w treści pliku. Do pracy z plikami na pasku bocznym gorąco polecam zainstalowanie wtyczki SideBarEnhancements za pośrednictwem Kontroli pakietów.
MattDMo,
@MattDMo ahh już to mam. Dzięki za pomoc
kawalkada