Мой .vimrc файл, отключенный скопировать/вставить действие с помощью щелчка правой кнопкой мыши!

Команда:

ssh -F <(vagrant ssh-config) default

выполнения vagrant команда в отдельном процессе с его stdout, подключенным к каналу. Другой конец канала соединен как дескриптор файла n (в Вашем случае это 11) к новому процессу, который работает ssh и выполнения оболочки:

ssh -F /proc/self/fd/n default

Теперь, тот единственные работы, если ssh не закрывает его дескрипторы файлов на запуске.

К сожалению, это делает.

При использовании zsh, альтернатива должна использовать =(...) форма замены процесса, где вместо того, чтобы использовать канал и /proc/self/fd, это использует временный файл.

Или Вы могли использовать дескриптор файла это ssh не закрывается. Например, если Вы ничего не подаете к ssh (если удаленная команда ничего не читает из stdin), Вы могли бы использовать fd 0, например:

vagrant ssh-config | ssh -F /dev/stdin -n default
3
30.11.2018, 22:21
1 ответ

Как сказал в своем комментарии @vincentnivoliers, ваша проблема поступает из строки мышь = A . Это позволяет мышь во всех режимах VIM, то есть позволяя вам поставить курсор, где вы нажимаете.

A означает, что это активно во всех режимах. Если вы не хотите VIM , чтобы заботиться о вашей мышке, просто установить мышь = (без значения). Тогда вы можете использовать вашу мышь, чтобы скопировать'n'Paste из буфера обмена как в терминале.

Из Документация VIM :

Мышь может быть включена для разных режимов:

  n Нормальный режим
  v Визуальный режим
  Я вставляю режим
  C режим командной строки
  h Все предыдущие режимы при редактировании файла справки
  все предыдущие режимы
  R для | Hit-Enter |  и | больше-подсказка |  Подсказка
 
3
27.01.2020, 21:22

Теги

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