Я очень привык к подобному emacs ctrl+a, чтобы означать "домой", и cmd+a означать "выбор все". Так же ctrl+e является "концом", ctrl+d, "удаляют", ctrl+c делает то, что я ожидаю в Терминале и вероятно еще нескольких необходимом, которое я не имею под рукой.
Конечно, Ubuntu немного отличается. Клавиша Ctrl является функционально самой парной с cmd ключом, даже при том, что в расположении физической клавиатуры cmd ключ свяжет с супер.
Таким образом, мой первый шаг просто подкачивал cmd и ctrl путем редактирования xkb, так как это восстанавливает 70% функциональности, которую я пропускаю.
Это главным образом уезжает, начинают/заканчивают/удаляют и связал Mac - функциональность "управления", но я не знаю хороший способ разделить функциональность или переместить некоторый супер неясный ключ к ctrl для достижения этого. Я пытаюсь найти связную стратегию в целом, но взломы являются шагом.
Ubuntu 14.04.
А простой способ достигнуть, что Вы пытаетесь сделать, состоит в том, чтобы отредактировать Ваши домашние файлы конфигурации. Для терминала удара Вы надеетесь редактировать Ваш readline
конфигурация, которая была бы Вашим .inputrc
.
man readline
, Это говорит Вам большинство Ваших опций настройки. Если Вы прокручиваете к нижней части, она показывает Вам, как emacs режим настроен. Больше на этом ниже. gedit .inputrc
Это - то, что Вы хотите отредактировать. Это загружается каждый раз, когда Вы входите в систему и настроите свой readline (что удар использует для входа), поведение. я должен был сделать что-то подобное, потому что я использую Vi Mode в Bash:
set -o vi
Vim
. Мой .vimrc
конфигурация не влияет vi
Mode для bash
(и ZSH
в этом отношении).
, Таким образом, я должен был создать пользовательский, и мальчик был им большая работа:
http://bazaar.launchpad.net/~akiva/colemak.vim/trunk/view/head:/.inputrc
можно использовать мой код там как шаблон для отделываний. У меня есть все функции там. Те, которых я не использую, комментируются. Можно отобразить символы на две вещи:
########
# Copy #
########
# Copy to
"c": vi-yank-to
# fake copy line
"C": "0c$"
"0c$"
, пользовательская строка (Заметьте кавычки вокруг этого), который в основном моделирует меня нажатие 0, c, $, $
в том порядке. Сообщенный мне, если у Вас есть какие-либо вопросы.