Emacs избавиться от C-X - PullRequest
       2

Emacs избавиться от C-X

2 голосов
/ 20 декабря 2011

Есть ли способ, которым я могу прекратить нуждаться в CX перед любым ярлыком и, например, просто использовать Cc, чтобы уйти?

Также, если возможно, какие недостатки это может иметь?

IЯ ищу более простой способ использования GNU Emacs, но не уверен, что смогу его найти.

Ответы [ 3 ]

8 голосов
/ 21 декабря 2011

(это слишком долго для комментария)

Не совсем ответ, но я знаю, что некоторые люди ненавидят "Cx что-нибудь" в Emacs не только потому, что вы должны "набирать много клавиш", но и потому, что с точки зрения сенсорного ввода представление Cx не имеет особого смысла.

Но, конечно, в Emacs все настраивается. Я использую "C -," вместо C-x, и я, честно говоря, считаю, что так намного проще.

Я использую свой левый мизинец, чтобы нажать CTRL, то есть клавишу, физически расположенную слева от «a» на QWERTY-клавиатуре: т.е. клавиша, которая раньше была CTRL, но теперь часто помечается CAPS-Lock [и вы можете переназначить его на CTRL].

Затем я прикоснусь правой рукой к клавише «*».

С этой целью я добавил это в мою конфигурацию:

(define-key global-map [(control ,)] ctl-x-map)

У вас не будет меньше клавиш для ввода, скажем, Cx Cc (что теперь вы можете делать как с помощью Cx Cc , так и с помощью C -, Cc ), но, по крайней мере, вы не будете сильно изгибать пальцы; )

Также обратите внимание, что, как объяснено здесь (см. Пользователь "scottfrazer" +40+ проголосовал и принял ответ), может быть лучше создать второстепенный режим для всех ваших комбинаций клавиш, а не напрямую определять глобальное отображение:

Глобальное связывание ключей в Emacs

0 голосов
/ 21 декабря 2011

Я рекомендую сначала изучить стандартные привязки клавиш Emacs, а затем через некоторое время изменить те из них, которые, по вашему мнению, принесут вам наибольшую пользу.

См. Также режим CUA в документации по Emacs -- Я не использую или не рекомендую режим CUA, но многие люди (особенно новички?) Используют его для сохранения своих привычек вырезать, копировать, вставлять.

0 голосов
/ 20 декабря 2011

Я думаю, что это очень плохая идея, потому что префикс C-x может обрабатывать такие ситуации, как C-x s против C-x C-s. И еще: вы действительно ошарашены, когда читаете руководства по emacs и у вас есть собственные сочетания клавиш Если вам нужны другие сочетания клавиш, прочитайте Связывание ключей ErgoEmacs или Как настроить пользовательский интерфейс Emacs на современные соглашения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...