ssh连接Centos7时vim无法使用粘贴板原因及解决方法

2023-05-16

原因:

        1.命令行的vim没有+和*两个寄存器(原因之一),退出vim后粘贴板内容不会保留到vim所在系统的粘贴板

        2.在有+和*寄存器的前提下,可以从vim复制到vim所在系统的粘贴板,但是ssh没有转发服务,如果使用ssh登录,可以从ssh客户端所在系统的粘贴板复制到vim,无法从vim复制到ssh客户端所在系统的粘贴板。

        第二个原因有点绕,但其实很好理解,因为ssh并没有转发系统粘贴板的服务,因此就算可以从远端系统的vim中复制内容到远端系统的系统粘贴板,但无法将内容传递过来,部分ssh客户端支持抓取粘贴板内容的除外。

解决方法:

        1.确认远端vim支持复制内容到远端系统粘贴板的情况下,选择使用支持粘贴板抓取的ssh客户端。

        2.使用x11 forwarding

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ssh连接Centos7时vim无法使用粘贴板原因及解决方法 的相关文章

  • 是否可以在没有 GUI 的情况下使用 Vim 的客户端服务器功能?

    我用 Homebrew OS X 编译了 Vim 如下所示 brew install vim with client server And the version请求确实证实了这一点 a gt usr local bin vim versi
  • gvim中的鼠标输入

    标准鼠标输入可以在 vim 中自定义吗 在我的例子中是 vim 插件也是可以接受的选择 我特别感兴趣的是 覆盖 双击某个单词 这样 gvim 就不仅仅是突出显示该单词 而是进行搜索 从而突出显示文件中该单词的所有实例 我在其他编辑器中看到过
  • 无法在 Windows 7 中为 heroku 生成 ssh 公钥

    当我努力的时候heroku login通过我机器上的cmd 它说 找不到现有的公钥您想生成一个吗 YN 之后 当我按 y 并输入时 它会说 生成新的 ssh 公钥无法生成密钥 ssh keygen 未被识别为内部或外部命令可操作程序或批处理
  • 关于使用Python启动SSH隧道的问题

    我在从用 Python 编写的 HTTP RPC 服务器启动 SSH 隧道时遇到了麻烦 基于Python的BaseHTTPServer 有一个用Python编写的简单的HTTP RPC服务器 作为其中一项服务的一部分 我想启动从 RPC 服
  • 如何设置 Corkscrew 通过 Draconian 代理连接到 Github

    我的公司有一个严酷的代理服务器 它阻止我通过 SSH 删除服务器 从而阻止我使用 github 我花了最后一天的时间在网上查看示例 例如 如何通过严格的代理使用 GitHub https stackoverflow com question
  • 为什么在 Vim 的插入模式下粘贴长一行非常慢?

    昨天 当我尝试将 1200 行 每行 80 个字符 粘贴到 Vim 时 我的 Macbook 被卡住了 下载文件而不是粘贴文本要快得多 我认为这个问题可能是互联网运营商允许上传速度比下载速度慢的原因 如果您将其粘贴到终端窗口中 Vim 会认
  • 使用 os.forkpty() 创建一个伪终端以 ssh 到远程服务器并与其通信

    我正在尝试编写一个 python 脚本 它可以 ssh 到远程服务器 并可以从 python 客户端执行 ls cd 等简单命令 但是 在成功 ssh 到服务器后 我无法读取伪终端的输出 任何人都可以在这里帮助我 以便我可以在服务器上执行一
  • 如何在 VIm 和终端中始终拥有相同的当前目录?

    我希望我的终端当前目录跟随我的 VIM 目录 Example 在终端中 gt pwd gt Users rege gt vim 然后在VIM中 cd Users rege project
  • 如何在 Vim 中特定列的所有行中插入特定字符?

    Dates Name Date Battle of the Plains of Abraham September 13 1759 Proclamation Act October 07 1763 Stamp Act March 22 17
  • 强制 vim 覆盖外部更改

    我使用 Vim 7 4 Mac OS 编辑和运行 Lua 脚本 我已经在 vimrc 中映射了一个键来保存当前缓冲区并运行外部脚本 vimrc 中的按键映射 map V w
  • Vim:垂直选项卡列表可以吗?

    是否可以让 vim 的选项卡列表垂直显示在编辑器的左侧 这确实很有帮助 但我还没有找到任何可以做到这一点的插件 我对谷歌很烂吗 我同意兰迪关于选项卡使用的观点 但前段时间我也在寻找在 gvim 中添加垂直制表符的可能性 为此 您必须修改源
  • 按文件类型设置 Vim 空白首选项

    在我的工作中 我需要遵循房屋风格进行缩进 如下所示 编码 html 和 ruby 时有 2 个空格 编码 javascript 时使用制表符 建议使用 tabwidth 4 为每个文件类型指定不同的空白首选项的最佳方法是什么 方法有很多 但
  • vim 中的语法高亮

    当我在 vim 中打开语法颜色时 我无法在黑色上阅读深蓝色 如何更改一些默认颜色或模式颜色 例如 http www vim org scripts script php script id 1571 http www vim org scr
  • 在 Vim 中撤消光标移动

    假设我的光标位于下面的代码中 internal static SingleSelectList
  • Vim 和 Tmux 渲染错误

    我在使用 Tmux 和 Vim 时遇到问题 正如您在图片中看到的那样 当我使用 nerdtree 或 irssi 实际上是任何终端应用程序 时 我遇到了此类渲染问题 我输入的每个键都会修改整个终端渲染 这只是一个图形错误 但它使我无法正常工
  • 写入 cgroup 参数 cpu.rt_runtime_us 时出错

    我正在尝试修改 cgroup 中 docker 容器进程的实时运行时参数 我正在关注这个教程 http www breakage org 2014 08 22 using sched fifo in docker containers on
  • 如何在 NERDTree 中显示隐藏文件(以句点开头)?

    我怎样才能使NERDTree https github com scrooloose nerdtree显示以 a 开头的文件 时期 我有一个名为 hgignore在项目目录中 如果我使用 NERDTree 浏览到该目录 该文件不会显示在树中
  • 如何连接行并添加分隔符?

    命令J连接线 命令gJ连接线删除空格 是否还有连接行的命令 在行之间添加分隔符 Example Input text other text more text text 我想做的事 选择这4行 如果开始和 或 EOL 处有空格 请将其删除
  • 无法在 Vagrant 上运行的 CentOS 7 上安装 Docker

    使用 Vagrant 文件的全新实例 VAGRANTFILE API VERSION 2 Vagrant configure VAGRANTFILE API VERSION do config config vm box chef cent
  • 为什么 cygwin 无法读取我的主目录中的 .ssh/config 文件?

    我正在使用 cygwin 并且正在尝试设置 ssh config 文件 Cygwin 的文件夹位于我的 C 驱动器中 我的主目录是 C Users USER 我注意到 当我编辑 C Users USER ssh config 时 cygwi

随机推荐

  • 【后续还会补充】Sublime Text 4 常用插件安装及配置方法

    目录 一 安装 Package Control 组件二 通用的插件1 AutoFileName2 Bracket Highlighter3 Doc Blockr 三 Web 前端开发的插件1 Emmet2 View in Browser 四
  • Sublime Text 4 解决 python 代码自动补全问题

    目录 一 下载安装 Anaconda 插件二 修改配置 xff0c 链接 python 库三 补充 xff1a 对不同的 python虚拟环境 分别配置不同的运行环境 Sublime Text 默认是对 python 代码不进行自动补全的
  • CentOS 7 升级安装 Python 3.9 版本

    由于 yum install python3 默认安装的 Python 版本较低 xff0c 现如今有更高版本的 Python 需求 xff0c 就想用编译安装的方法安装一个较高版本的 Python xff0c 顺道记录一下安装过程 注意
  • CentOS 7 升级 cmke 版本

    操作步骤 删除老版本的 cmake yum remove span class token parameter variable y span cmake 安装所需模块 yum span class token function insta
  • CentOS 7 下载安装 Java JDK 17

    操作步骤 利用 wget 下载 Java JDK 17 到 usr local java 安装目录中 xff0c 并解压缩 span class token comment 进入安装目录 span span class token buil
  • 每日一题(力扣)计划

    983 最低票价 问题描述 在一个火车旅行很受欢迎的国度 xff0c 你提前一年计划了一些火车旅行 在接下来的一年里 xff0c 你要旅行的日子将以一个名为 days 的数组给出 每一项是一个从 1 到 365 的整数 火车票有三种不同的销
  • 算数左移、逻辑右移、算数右移、逻辑右移

    算术左移和逻辑左移一样都是右边补0 算术左移 xff08 适用于有符号数 xff09 高位移出 xff0c 低位补0 xff08 要注意数据位最高位为1时极有可能溢出 xff09 比如 0010 1011B 算术左移一位 01010110B
  • java使用ssl连接mysql

    Connecting Securely Using SSL 官方文档 xff0c 演示使用 上面文章里 Setting up Server Authentication 就是在客户端设置认证mysql服务器 xff0c Setting up
  • amd和arm安装ffmpeg踩坑报错处理

    一 amd安装ffmpeg yum安装 系统版本 xff1a CentOS Linux release 7 2 1511 Core 内核版本 xff1a 3 10 0 862 el7 x86 64 1 SMP Fri Apr 20 16 4
  • Powershell常用命令(一)

    Invoke Command xff08 icm xff09 功能 xff1a 在本地或者远程运行命令 xff0c 命令执行的结果 span class token punctuation span 含错误 span class token
  • Ubuntu 突然无法联网,ifconfig 查看仅回环IP时,ping 其他IP显示connect: Network is unreachable的解决方法

    场景 xff1a Ubuntu先前使用时可以联网 xff0c 本地私有ip也存在 xff0c 某次打开Ubuntu后 xff0c 用ifconfig查看IP仅本地的回环ip xff0c ping 别的ip显示connect Network
  • linux命令_复制文件/目录到指定目录下

    复制文件 xff1a 把1 txt 复制到根目录下的sbin目录 cp 43 文件名 xff08 可带路径 xff09 43 目标路径 xff08 带路径 xff09 如 xff1a cp 1 txt sbin 复制目录 xff1a 把re
  • 栈(一本通)

    第一类型 xff1a 车厢调度 进栈顺序是固定的1 2 3 4 xff0c 判断能不能按照给定的顺序出来 include lt iostream gt include lt cstring gt include lt cmath gt in
  • 一本通:1191流感传染

    一本通 xff1a 流感传染 题目描述 有一批易感人群住在网格状的宿舍区内 xff0c 宿舍区为n n的矩阵 xff0c 每个格点为一个房间 xff0c 房间里可能住人 xff0c 也可能空着 在第一天 xff0c 有些房间里的人得了流感
  • CentOS 7 使用iptables 开放端口

    转自 https www cnblogs com kyuang p 6307535 html CentOS 7 0默认使用的是firewall作为防火墙 xff0c 这里改为iptables防火墙 1 关闭firewall xff1a sy
  • 模拟幅度调制系统抗干扰性能仿真分析

    目录 1 引言2 系统模型和仿真1 DSB SC调制和解调1 调制过程2 解调过程3 信噪比分析4 matlab代码 2 AM调制和解调1 调制过程2 解调过程 xff1a 3 信噪比分析4 matlab代码 3 SSB调制和解调1 调制过
  • 解决重启后 /mnt/hgfs下共享文件夹挂载失效问题

    问题描述 xff1a 如题 xff0c 在 mn hgfs 下使用ls命令不显示共享文件夹 xff0c 在root权限下运行命令 xff1a vmhgfs fuse host mnt hgfs 后重新进入目录显示共享文件夹 xff0c 重启
  • Matlab安装硬件支持包补充@水月流荧

    您好 xff0c 请问我按照文章内容下载了支持包 xff0c 并且将archive拷贝到E matlab bin win64 xff08 本机位置 xff09 中 xff0c 后在win64中找到SupportSoftwareInstall
  • spring-boot-maven-plugin未指定版本导致的编译错误

    spring boot maven plugin未指定版本导致的编译错误 报错 springboot应用在使用maven编译时会报如下错误 xff1a Java Runtime class file version 61 0 this ve
  • ssh连接Centos7时vim无法使用粘贴板原因及解决方法

    原因 xff1a 1 命令行的vim没有 43 和 两个寄存器 xff08 原因之一 xff09 xff0c 退出vim后粘贴板内容不会保留到vim所在系统的粘贴板 2 在有 43 和 寄存器的前提下 xff0c 可以从vim复制到vim所