来自OSX终端的Ubuntu服务器上的Vim:自动复制不起作用


0

故事

我在Ubuntu服务器上使用vim开发网页。大多数时候我使用putty在Windows机器上工作。每当我必须将某些内容从vim复制到Windows剪贴板时,我只需在按住shift时选择它(当使用set mouse = a .vimrc时需要移位)。

问题

有时我必须使用OSX机器。好吧,没问题:使用OSX终端我ssh到我的Ubuntu服务器和vim就像我使用putty一样。问题是:一旦我设置了mouse = a,就不能再轻松地将内容复制到OSX剪贴板了。只要未设置mousa = a,我就可以通过选择来复制内容。

请求

如果“set mouse = a”行在.vimrc中,是否有人知道如何轻松地将某些内容从vim复制到OSX剪贴板?

谢谢。

/编辑:

解决方案

在.vimrc中

set mouse=a
set term=xterm

然后,如果我在选择要复制的内容时按“Alt”,则可以从iTerm中的vim进行复制。



也许我做错了,但这在我的情况下不起作用。我之前也尝试过。

Answers:


0

选择所需的文本,然后点击Ctrl-insert复制并Shift-insert粘贴。


没有现代Macintosh键盘包含插入键...
mitjak

0

你用鼠标选择复制CmdC吗?

在普通的vanilla中实现这一点。在这里可以使用或多或少相同的设置(set mouse=a在MacOS X 10.6.7上的Terminal.app中通过SSH在Ubuntu服务器上运行Vim )。

但是几个月前我已经安装了MouseTerm,并且使用鼠标选择复制然后CmdC在激活它时业务不起作用。只要取消选中“左键单击”框,就会复制带有CmdC作品的所选文本。

你有Mouseterm安装吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.