首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Putty/Vim可视模式复制到windows剪贴板

从Putty/Vim可视模式复制到windows剪贴板
EN

Stack Overflow用户
提问于 2013-05-25 02:34:28
回答 6查看 56.4K关注 0票数 22

我目前在Putty中打开了一个vim会话,并且我已经通过可视化模式选择了文件中的所有内容。通常我会使用"+y"*y将其复制到剪贴板上,但这两个命令都不起作用。

这是我的vimrc:

代码语言:javascript
复制
call pathogen#infect()

set noswapfile

set mouse="

set ts=4
set wildmenu
set wildmode=list:longest,full

colorscheme evening

set expandtab
set smarttab

" Stuff from github:
set ts=4
set wildmenu
set wildmode=list:longest,full
set number

" This shows what you are typing as a command. I love this!
set showcmd

" Who doesn't like autoindent?
set autoindent

" Spaces are better than a tab character
set expandtab
set smarttab

" Who wants an 8 character tab? Not me!
set shiftwidth=3
set softtabstop=3

" Ignoring case is a fun trick
set ignorecase

" When I close a tab, remove the buffer
set hidden

" Set word wrapping
set linebreak

" Use filetype specific indentation
filetype on
filetype plugin on
filetype indent on

" Disable auto commenting
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-05-25 03:46:04

当您使用PuTTY (我假设使用SSH )连接到远程系统时,您需要将一个完整的文件从该系统传输到您的本地Windows,只需打开一个单独的SCP连接;PuTTY附带了pscp.exe来传输文件。根据您的SSH配置,使用多路复用甚至可以重用相同的连接,因此开销应该相当小。

如果您安装了X服务器(如Cygwin-X)并使用ssh -X hostname进行连接,则可以启动远程终端/ GVIM会话,并通过X服务器与Windows主机进行剪贴板同步。单独使用PuTTY是不可能的,因为它是唯一的终端客户端,没有任何与X的连接。

票数 6
EN

Stack Overflow用户

发布于 2013-11-21 10:30:15

通过set mouse=a启用鼠标,你只需要“按住shift键,然后用鼠标左键高亮显示你想要复制的文本。当你松开时,高亮显示的文本应该在Windows剪贴板中。”请参阅https://stackoverflow.com/a/4313348

票数 66
EN

Stack Overflow用户

发布于 2017-06-14 16:59:24

我正面临着同样的问题,我到处寻找,但我没有找到任何简单的解决方案,如果不安装一些额外的软件工具。所以这是最简单的解决方案。

  1. exit从vi editor
  2. $cat使用上面命令,您将看到file
  3. select中的所有内容您想要复制的内容(是的,您可以在此屏幕上滚动,同时单击任何鼠标按钮,因为文本将自动被选中,并将其粘贴到windows上的文本编辑器
  4. Done

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16741511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档