Dzięki nowej wysublimowanej wersji tekstowej otrzymuję:
„Kontrola pakietu
Ustawienia regionalne systemu są ustawione na wartość, która nie obsługuje znaków spoza ASCII. Kontrola pakietów nie będzie działać poprawnie, chyba że zostanie to naprawione.
W systemie Linux zapoznaj się z dokumentacją swojej dystrybucji, aby uzyskać informacje na temat prawidłowego ustawienia zmiennej środowiskowej LANG. Aby tymczasowo obejść ten problem, możesz uruchomić Sublime Text z terminala za pomocą:
LANG = en_US.UTF-8 sublime_text "
Jak mogę to obejść?
Moje ustawienia regionalne to:
LANG=de_CH.UTF-8
LANGUAGE=de_CH:de
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
16.04
sublime-text
empedokles
źródło
źródło
locale
w terminalu.LC_ALL
jest ustawiony, a nie zostało to wykonane za pomocą obsługi języka .Odpowiedzi:
Problem polega na tym, że
LC_ALL
gdzieś jest ustawiony na „C”.LC_ALL
nie powinien być w ogóle ustawiony na stałe na pulpicie Ubuntu. Jeśli tak, zastępuje GUI do ustawiania ustawień regionalnych / języka.Zacznę sprawdzać
/etc/default/locale
plik. Jeśli znajdziesz liniętam, a następnie otwórz plik do edycji, usuń ten wiersz i zaloguj się ponownie.
źródło
LC_ALL
inny plik konfiguracyjny. Jeśli nie wiesz, gdzie to zrobić, jednym ze sposobów, aby sobie z tym poradzić, jest dodanie wierszaunset LC_ALL
do~/.profile
pliku (i ponowne zalogowanie).~
oznacza katalog domowy (/home/<yourname>
), więc znajdziesz go.profile
w katalogu głównym katalogu domowego. (Jest to ukryty plik, więc jeśli używasz plików , musisz upewnić się, że pokazuje także ukryte pliki.)