Как достигнуть подобного Mac использования CTRL, и CMD включает Клавиатуру Apple?

Я очень привык к подобному emacs ctrl+a, чтобы означать "домой", и cmd+a означать "выбор все". Так же ctrl+e является "концом", ctrl+d, "удаляют", ctrl+c делает то, что я ожидаю в Терминале и вероятно еще нескольких необходимом, которое я не имею под рукой.

Конечно, Ubuntu немного отличается. Клавиша Ctrl является функционально самой парной с cmd ключом, даже при том, что в расположении физической клавиатуры cmd ключ свяжет с супер.

Таким образом, мой первый шаг просто подкачивал cmd и ctrl путем редактирования xkb, так как это восстанавливает 70% функциональности, которую я пропускаю.

Это главным образом уезжает, начинают/заканчивают/удаляют и связал Mac - функциональность "управления", но я не знаю хороший способ разделить функциональность или переместить некоторый супер неясный ключ к ctrl для достижения этого. Я пытаюсь найти связную стратегию в целом, но взломы являются шагом.

Ubuntu 14.04.

5
задан 5 November 2014 в 00:28

1 ответ

Для фиксации Вашего терминального поведения:

А простой способ достигнуть, что Вы пытаетесь сделать, состоит в том, чтобы отредактировать Ваши домашние файлы конфигурации. Для терминала удара Вы надеетесь редактировать Ваш readline конфигурация, которая была бы Вашим .inputrc.

  1. Открывают терминал
  2. man readline, Это говорит Вам большинство Ваших опций настройки. Если Вы прокручиваете к нижней части, она показывает Вам, как emacs режим настроен. Больше на этом ниже.
  3. gedit .inputrc Это - то, что Вы хотите отредактировать. Это загружается каждый раз, когда Вы входите в систему и настроите свой readline (что удар использует для входа), поведение.

, Как я решил подобную проблему.

я должен был сделать что-то подобное, потому что я использую Vi Mode в Bash:

set -o vi
  • я также использую Colemak.
  • Впоследствии, я использую очень настроенную версию Vim.

Мой .vimrc конфигурация не влияет vi Mode для bashZSH в этом отношении).

, Таким образом, я должен был создать пользовательский, и мальчик был им большая работа:

http://bazaar.launchpad.net/~akiva/colemak.vim/trunk/view/head:/.inputrc

можно использовать мой код там как шаблон для отделываний. У меня есть все функции там. Те, которых я не использую, комментируются. Можно отобразить символы на две вещи:

########
# Copy #
########
# Copy to
"c":    vi-yank-to 
# fake copy line
"C":    "0c$"
  • vi-yank-to является встроенной функцией
  • "0c$", пользовательская строка (Заметьте кавычки вокруг этого), который в основном моделирует меня нажатие 0, c, $, $ в том порядке.

Сообщенный мне, если у Вас есть какие-либо вопросы.

1
ответ дан 17 November 2019 в 12:13

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

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