domyślną key-bindings do wklejenia sąJak zdiagnozować i naprawić konflikt związany z kluczem w Sublime Text 3?
{ "keys": ["ctrl+v"], "command": "paste" },
{ "keys": ["ctrl+shift+v"], "command": "paste_and_indent" },
mam przesłonięte je w moich użytkowników kluczowych powiązań z
{ "keys": ["alt+k"], "command": "paste" },
{ "keys": ["ctrl+k"], "command": "paste_and_indent" },
(używam Dvorak, co oznacza swójV
jest mójK
Chcę również, aby domyślną była paste_and_indent
.)
Ale ctrl + k wykonuje paste
, a nie paste_and_indent
. Postanowiłem to poprzez włączenie rejestrowania poleceń w konsoli, z
sublime.log_commands(True)
Jednakże, jeśli robię komendy paste_and_indent
do czegoś innego, jak ctrl + alt + k lub alt + k, słusznie zwraca paste_and_indent
.
Przeglądałem powiązania klawiszy dla wszystkich zainstalowanych pakietów i nie widzę żadnego innego polecenia z użyciem ctrl + k. Wyłączyłem też praktycznie każdą paczkę z wyjątkiem składni (nawet przypadkowo disabled Package Control), ale nadal, ctrl + k wykonuje tylko paste
.
Jak mogę określić i rozwiązać ten konflikt, więc Ctrl + K wykonuje paste_and_indent
?
Okazało się, że miałem konflikt z nadmiarowym plikiem klawiatury użytkownika. Pomyślałem, że można przenieść mój plik mapy klawiaturowej z katalogu głównego użytkownika "C: \ Users \ jeffy \ AppData \ Roaming \ Sublime Text 3 \ Packages \ User \ Default (Windows) .sublime-keymap' na" keymap' sub -directory, ale nie jest. Świetne narzędzie. – aliteralmind
@aliteralmad zadowolony, że mogę pomóc. Tak, Sublime przeszukuje ** każdy ** podkatalog szukający plików '.sublime-settings',' .tmTheme', '.tmLanguage',' .sublime-keymap', itp., Więc jeśli chcesz wykonać kopię zapasową lub coś, czego potrzebujesz, aby przenieść go z hierarchii "pakietów". – MattDMo
Dobrze. Nie można przenosić tych plików, ponieważ wydaje się, że pozycje "Wiązania kluczy" (i "ustawienia" również) w menu Ustawienia są zakodowane na stałe w katalogu głównym użytkownika. Próba ich przeniesienia (na przykład do katalogu 'keymap') faktycznie powoduje duplikat. Szkoda, ponieważ pliki te zakłócają mój katalog User. Fragmenty i autouzupełnienia można rzeczywiście przenieść do podkatalogów. Dzięki jeszcze raz. – aliteralmind