Question Tmux copie la sélection dans / dev / clipboard sans mappage de clé


De nombreuses réponses à ce sujet suggèrent de cartographier Ctrl+y à une commande qui conduit tmux show-buffer à xclip. Dans le cas spécifique de cygwin, la manière correcte d’interagir avec le presse-papier de Windows consiste à utiliser /dev/clipboard.

Je voudrais configurer tmux pour enregistrer automatiquement une sélection de souris dans ce fichier. Est-ce possible sans mappage de clé?


3
2018-01-31 09:50


origine




Réponses:


tmux a une commande supplémentaire: save-buffer nom de fichier

Je n'ai pas vu les exemples auxquels vous avez fait référence tmux show-buffer à xclip. J'ai utilisé un changement de cartographie pour faire quelque chose de similaire avec :save-buffer /dev/clipboard.

Intégrer :save-buffer /dev/clipboard avec votre mappage de sélection de copie. Mon tmux.conf contient la ligne suivante:

    bind-key -T copy-mode-vi 'y' send-keys -X copy-selection \; save-buffer /dev/clipboard \; send-keys -X cancel # Yank selection in copy mode, copy to windows clipboard, cancel copy mode

Je suppose que vous voulez quelque chose de similaire à cela mais concernant votre sélection de souris (ce que je ne connais pas bien). Comme ça?

    bind-key    -T copy-mode    MouseDragEnd1Pane send-keys -X copy-selection \; save-buffer /dev/clipboard \; send-keys -X cancel 

Référence que vous pouvez apprécier: Page de manuel OpenBSD tmux. Leurs pages de manuel sont généralement très complètes. Utilisation du tampon: http://man.openbsd.org/OpenBSD-current/man1/tmux.1#BUFFERS Rechercher la page aussi pour "send-keys" pour plus d'informations.


0
2017-09-20 15:47