Я не пользователь Emacs, но последний месяц я экспериментировал с режимом Emacs в Readline в качестве альтернативы режиму Vi.
Каждый раз, когда вы убиваете (удаляете) текст, он удаляется из буфера и добавляется в кольцо убийств. Когда вы дергаете (вставляете) текст с помощью C-Y
, последний убитый текст печатается в позицию курсора.
Если вы сразу последуете за этим с M-Y
(клавишу Meta обычно можно получить, нажав Alt-Y или Esc с последующим Y), текст, напечатанный с помощью C-Y
, заменяется вторым последним убитым текстом. Если вслед за этим нажать еще M-Y
, то вставленный текст будет заменен третьим, самым последним убитым куском текста, и так далее. Каждое последующее нажатие M-Y
меняет вставленный текст на текст следующего "убийства" в кольце убийств, пока вы не достигнете конца кольца убийств, где он поворачивается обратно к последнему убийству.
Я также много искал, как отключить касание тремя пальцами, потому что я использовал жесты libinput -, и он запускал касание, когда я хотел провести пальцем. Но я думаю, что libinput на данный момент не предоставляет конфигурацию для отключения одной из кнопок TappingButton.
Если вы действительно хотите отключить касание тремя пальцами, вы можете загрузить свою версию libinput из gitlabhttps://gitlab.freedesktop.org/libinput/libinput(обязательно загрузите ту же версию, что и ваша, загрузив ее из списка релизовhttps://www.freedesktop.org/wiki/Software/libinput/).
Затем вам нужно будет изменить строку 128 файла evdev -mt -touchpad -tap.c. Заменить
if (nfingers > 3)
Автор
if (nfingers > 2)
Теперь вы можете скомпилировать и установить libinput, следуя инструкциям, данным наhttps://wayland.freedesktop.org/libinput/doc/latest/building.html
Обязательно скачайте все зависимости, которые нужны meson.
В моем случае (Ubuntu 18.04 Gnome 3.28.3 )мне пришлось установить
Откройте инструмент настройки -и выключитеMiddle-click paste
Для vscode
ctrl
+ ,
). selectionClipboard
Вы можете просто установить для параметра «editor.selectionClipboard» :false в настройках пользователя