5

używam Sublime Text 3 z polskiej klawiatury (zarówno sprzętu jak i klawiaturę ustawioną w Windows 7) i jestem w stanie wprowadzić „C” („C” z polskim akcentem - Prawy Alt + c) i "s" (kapitał "s" z akcentem - Prawy Alt + Przesunięcie + c).Pewne znaki narodowe zablokowane w Sublime Text 3

Spośród całego polskiego języka zestaw specyficznych osiemnastu znaków (ęóąśłżźćńĘÓĄŚŁŻŹĆŃ) te dwa są trochę dziwne excpetion w Sublime Text 3.

Co może być przyczyną tego i jest jakieś obejście, exect dla kopiowaniem wklejanie te listy z Clippboard?

Jestem całkiem pewien, że to nie jest spowodowany przez konflikty w niektórych klawiaturach wiązania między edytorze rdzenia i wtyczek (mam zainstalowane kilkanaście z nich), ponieważ dodałem te dwie linie do Preferences > Key Bindings -- User:

{ "keys": ["alt+c"], "command": "insert_snippet", "args": {"contents": "ć"} }, 
{ "keys": ["shift+alt+s"], "command": "insert_snippet", "args": {"contents": "Ś"} }, 

I to nawet nie pomogło (wszelkie potencjalne konflikty zostałyby nadpisane przez powyższą zmianę konfiguracji).

Problem ten wydaje się być pochodzących z kodem rdzenia Sublime Text 3. Nie wiem, czy i jak to wpływa na inne języki, który używa znaków danego języka?

Odpowiedz

4

Sublime Text 3 nie ma żadnej różnicy pomiędzy naciśnięciem Prawy Alt i Ctrl + Lewy Alt. Jest to klasyczny błąd znaleziony w wielu edytorach, który sprawia, że ​​życie użytkowników nie będących alfabetami łacińskimi to tylko mały koszmar.

Okazało się, że te dwa wiązania były w konflikcie ze skrótami klawiszowymi zdefiniowanymi przez jedną z wtyczek (przez Modific w moim przypadku). Aby obejść ten jeden musi przedefiniować te klucze w ustawieniach klawiatury USER:

{ "keys": ["ctrl+alt+c"], "command": "insert_snippet", "args": {"contents": "ć"} }, 
{ "keys": ["ctrl+shift+alt+s"], "command": "insert_snippet", "args": {"contents": "Ś"} }, 

to rozwiąże problem, ale wyłączyć Ctrl+Alt+C skrót używany do podglądu kodu popełnione na bieżącej linii. Musisz zdefiniować nowe powiązanie z kluczem lub zaprzestać używania tej kombinacji klawiszy.

+1

W moim przypadku wtyczka FileHeader kradnie mój "ą" – vac

+1

A w moim przypadku MarkdownEditing kradł "ś" –

+0

Pylinter kradnie ć, ź, ż – qbolec