tmux复制到windows剪贴板/粘贴板的坑

以下所有操作都是在windows下面用putty连接linux centos6的情景下。

一直很纳闷为什么在tmux模式下不能把复制到的文字放到系统的粘贴板里面呢?通过层层阻碍,终于找到了原因。

去掉 ~/.tmux.conf中

#设置鼠标可用
#setw -g mode-mouse on

如果你在最开始的时候学别人的配置,加上了这个选项,那么你就会发现在tmux下不能复制文字,去掉就可以了。

现在就可以直接选中要复制的文字,然后右键粘贴。

copy-mode模式下复制粘贴:

bind-key [ 进入在tmux的copy-mode下,可以使用Space进入选中模式,按Enter复制并退出,按q不复制并退出。

这种复制不会在windows剪贴板上。

可以通过tmux show-buffer显示。

vim模式下复制到windows剪贴板,这个tips参考自:url

复制的时候,如果直接用鼠标复制的时候,是又vim处理的,需要按住shift才是xterm处理的,
后来用vnc连server发现在vim中也是同样适用的。

tmux复制到windows剪贴板/粘贴板的坑,布布扣,bubuko.com

时间: 2024-10-11 00:40:22

tmux复制到windows剪贴板/粘贴板的坑的相关文章

JS复制自定义内容到粘贴板

前提:开发过程碰到需要点击一个按钮复制当前模块的链接地址 思路:给当前模块附上链接,然后点击复制 function copyValue(val){ //如果这里换为 input 则不支持换行 var temp = document.createElement('textarea'); temp.value = val; document.body.appendChild(temp); temp.select(); // 选择对象 document.execCommand("Copy")

python3 操作windows的粘贴板(读取和传值)

#!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = "loki" import win32con import win32clipboard as wincld def get_text(): wincld.OpenClipboard() text_result = wincld.GetClipboardData(win32con.CF_UNICODETEXT) wincld.CloseClipboard() return

js 实现复制到粘贴板功能

前言:js 或者 jquery 都可以实现的复制到粘贴板功能,有时还想要有换行等格式(同 textarea) demo <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

【万里征程——Windows App开发】如何使用粘贴板

记得智能手机刚出来那会比较火的一个概念"能够复制粘贴的手机就是智能手机".现在看来,这不过是个老掉牙的功能了,但实际用处却是非常强大的,那么现在我们就来试试怎么做到这个功能. 粘贴板的英文名叫做Clipboard,这也是它的类名了. 新建工程这种就不说了,在XAML中代码如下: <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <Grid Margin=

zeroclipboard实现多浏览器复制到粘贴板功能

zeroclipboard实现多浏览器复制到粘贴板功能(单个复制按钮和多个复制按钮) 为了更好的用户体验,现在很多网站中文本框的内容只需要点击复制按钮这样就能把内容复制到粘贴板了:出于兼容性的考虑,基本上都是通过zeroclipboard来实现.首先要下载zeroclipboard,解压后把ZeroClipboard.js和ZeroClipboard.swf.ZeroClipboard10.swf(“为了flash10”)放到项目中,可以通过ZeroClipboard.setMoviePath(

点击图片直接把图片地址复制到粘贴板

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="robots" c

移动端复制到粘贴板

老大是写后台的,让我解决手机端复制到粘贴板的问题,我搞了半天说有兼容问题,不好解决,然后过了一会老大说我找到了一个解决办法,把链接发给我了,让我看一下,哎,搜索关键字很重要啊.下面附上代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="widt

转JS--通过按钮直接把input或者textarea里的值复制到粘贴板里

document.activeElement属性为HTML 5中新增的document对象的一个属性,该属性用于返回光标所在元素.当光标未落在页面中任何元素内时,属性值返回body元素. setSelectionRange(start, end) 设置选中文本起始位置与结束位置 execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令     点击按钮复制textarea文本框中内容 <script type="text/javascript"> func

js实现复制到粘贴板,兼容各浏览器

网上搜js实现复制粘贴的文章一大堆,但是没几个能用的.有的文章说Clipboard Copy解决,利用一个clipboard.swf作为桥梁,复制内容到剪贴板. 听说的是兼容IE.Firefox.Opera.chrome. Safari,但是必须浏览器支持Flash,考虑到Flash支持不是100%,所以我摒弃了这个方案. 说说我的实现,灵感来自优酷分享的复制,在此之上加以修改的.经测试,支持IE.Firefox.Opera.chrome.搜狗浏览器.360等主流浏览器,Safari是本身不支持