Как запустить `nano` при использовании команды` vim file`

Настройки синхронизма, которые я нашел полезными

(первые два чрезвычайно важны)

Чувствительность к давлению слишком низкая

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

Option "FingerLow" "45" 
Option "FingerHigh" "50"

Чувствительность к давлению слишком низкая

У этой настройки есть ошибка. Если вы установите эти значения с помощью synclient, вы найдете именно то, что вы установили, когда используете synclient для отображения всех настроек. Однако, если вы установите ту же команду, используя 50-synaptics.conf, тогда synclient всегда будет возвращать отношение с MinSpeed ​​= 1 и MaxSpeed, что-то большее. Значение по умолчанию - 1 и 1.75, но вы не знаете действительно, какие числа создали это соотношение, что означает, что вы действительно не знаете, что такое по умолчанию. Сквозь проб и ошибок я нашел скорость, которая хорошо работала для меня даже в высоком разрешении. Когда я использую конфигурационный файл для установки новых параметров, synclient возвращает 1 и 2.25, но кажется, что настройки, установленные в 50-synaptics.conf, отображаются правильно, несмотря на то, что значения не являются правильными. Странно.

Option "MinSpeed" "0.4 "
Option "MaxSpeed" "0.9"

Отключить два пальца справа Нажмите

Щеки клик-панели / трекпада продолжали считаться двумя щелчками пальца, а диалоговое окно правой кнопки мыши всегда выскакивало и замедлялось меня вниз. Поскольку я могу щелкнуть правой кнопкой мыши в правом нижнем углу, я нашел это более раздражающим, чем полезным.

Option "TapButton2" "0" 

Отключить два пальца правой кнопкой мыши

Я предпочитаю 2-х вертикальную и горизонтальную прокрутку пальца и не иметь крайняя прокрутка включена вообще. Чтобы выполнить это с системными значениями по умолчанию после того, как значения по умолчанию GNOME были отключены (как в предыдущей статье), мне были нужны следующие команды.

Option "VertEdgeScroll" "0" 
Option "HorizTwoFingerScroll" "1"

Ниже приведен мой файл с 50-synaptics.conf с этими изменениями. Надеюсь, мои примечания более понятны.

# /etc/X11/xorg.conf.d/50-synaptics.conf
# This section assigns the touchpad driver to all touchpads
Section "InputClass"
        Identifier "touchpad ignore duplicates"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
EndSection

# This section makes the touchpad ignore duplicates
# duplicates can lock up the touchpad
# ignore events from old driver
# this is a standard section in the conf file
Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This section is for the actual configuration of the touchpad
Section "InputClass"
        Identifier "touchpad catchall"
        MatchIsTouchpad "on"
    Driver "synaptics"
    Option "FingerHigh" "50"
    Option "FingerLow" "45"
    Option "MinSpeed" "0.4"
    Option "MaxSpeed" "0.9"
    Option "VertEdgeScroll" "0"
    Option "HorizTwoFingerScroll" "1"
    Option "TapButton2" "0"
EndSection

# This sections makes a bottom right corner right click
# and makes the right middle top area a right & middle buttons
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# End of configuration file
1
задан 30 November 2015 в 00:45

1 ответ

Вы можете использовать псевдоним, так что вам не нужно перемещать vim, и поведение изменяется только на уровне оболочки:

printf 'alias vim=nano\n' >>~/.bashrc
. ~/.bashrc
7
ответ дан 23 May 2018 в 15:24
  • 1
    Это должно быть либо function vim { nano "$@"; }\n (обратите внимание на цитаты вокруг аргументов) или просто alias vim=nano\n. – wchargin 30 November 2015 в 00:59
  • 2
    (Вам нужно, чтобы кавычки для расщепления слов работали правильно, попробуйте vim "file name" в каждом случае.) – wchargin 30 November 2015 в 01:00
  • 3
    @WChargin Не уверен, что я думал, сначала я предложил псевдоним (см. Историю изменений), но переключился на функцию. На самом деле, я не знаю, что я думал. Спасибо, я также добавил новую строку (которую я забыл ранее). – kos 30 November 2015 в 01:12

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

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