Возвратите клавиатуру английскому языку в командной строке от кириллицы

Я переключился на российскую клавиатуру через loadkeys ru команда и теперь не может переключиться назад.

Каталог и последующие файлы, которые я имею, названы в символах кириллицы, и я пытаюсь добраться до них комбинацией команд в латинских символах и кириллических. До сих пор я застрял на кириллице.

Кто-либо знает, как переключиться назад, если я имею в наличии только символы кириллицы?

8
задан 24 February 2018 в 15:29

3 ответа

Я чувствую, что должно быть намного более логическое/нормальное решение по сравнению с тем, что я собираюсь предложить, такие как выполнение sudo loadkeys us от графического терминала, расположение которого независимо, или перезапуск машины (как уже предложено).

Если ни один из тех не опция, однако, Вы могли бы использовать следующую pants-on-the-head технику:

  1. Найдите исходную строку в истории оболочки с ключом. Это должно быть sudo loadkeys ru. С другой стороны, найдите любую строку, которая имеет u и s в нем.
  2. Удалите все символы за исключением us. Нажмите Enter. (Bash будет жаловаться это command not found.)
  3. Теперь вернитесь к Вашему loadkeys ru строка.
  4. Нажмите Alt +/. В российском расположении / отображается на.. И Высокий звук +. отображается yank-last-arg в ударе, который является командой, которая вставляет последний аргумент от предыдущей команды. В этом случае это будет us то, что мы собрались на предыдущем шаге.
  5. Это должно оставить Вас loadkeys us. Все, что требуется теперь, должно нажать Enter.

Если это происходит, что нет никаких команд и с u и с s в них, Вы могли сделать шаги 2 и 3 дважды и выбрать те символы от 2 различных команд.

3
ответ дан 23 November 2019 в 05:48

Российская контурная карта, вероятно, имеет модифицирующую клавишу для латинского текста.

Некоторые вероятные подозреваемые являются клавишей Caps Lock (латинская блокировка), правильный Высокий звук (AltGr) ключ или возможно комбинация Высокого звука и Сдвига вместе.

Если Вы могли бы посмотреть на файл контурной карты (или работать dumpkeys) затем Вы знали бы наверняка. Но могло бы быть трудно найти информацию, в то время как Ваша клавиатура застревает в незнакомом отображении!

Файл контурной карты

Комментарий наверху /usr/share/keymaps/i386/qwerty/ru.kmap.gz в Ubuntu 16.04 говорит LTS (Гостеприимный Xerus):

Режим "Cyrillic" переключается ключом Right_Ctrl и смещается на ключ AltGr.

Я надеюсь, что Ваша клавиатура имеет правильную клавишу Ctrl! Если это не сделает, то необходимо будет удержать правильный Высокий звук (AltGr), в то время как Вы переключаетесь.

2
ответ дан 23 November 2019 в 05:48

Вы попробовали стандарт (выход) ярлык, который является ctrl+space ?

Если бы, при установке новой клавиатуры Вы не подавили английскую, то этот ярлык должен переключиться между одним и другим.

1
ответ дан 23 November 2019 в 05:48

Другие вопросы по тегам:

Похожие вопросы: