以前 用xshell,或者其他工具ssh到远程服务器,vim不能复制,搜索说是vim的 -xterm_clipboard没有开启.
今天发现,至少鼠标复制是不需要这个东东的!

在stackoverflow 上面看到有人说
Change mouse=a to mouse=r and that should fix your issue with that. If mouse=r doesn't give you all the copy past options change it to mouse=v

于是在vim 中输入 :set mouse=r 就行了 ,还不行的话 :set mouse=v. 因为我用 mouse=r ,鼠标就已经可以选中复制了,就没有往后面测试.

好像vim 默认的 set mouse=a

ps:
友情提示将 set mouse=r 添加到/etc/vim/vimrc中.

pps:
使用 help mouse 可以看到这几个选项的意思 ,不过我没明白为什么不能复制!

n   Normal mode
v   Visual mode
i   Insert mode
c   Command-line mode
h   all previous modes when in a help file
a   all previous modes
r   for |hit-enter| prompt

n 普通模式
v 可视模式
i 插入模式
c 命令行模式
h 在帮助文件里,以上所有的模式
a 以上所有的模式
r 跳过 |hit-enter| 提示
A 在可视模式下自动选择

开启鼠标模式

:set mouse=x, x取值如下, 例如:set mouse=a, 开启所有模式的mouse支持

关闭鼠标模式

:set mouse=, =后面不要跟任何值, 可以关闭鼠标模式

用户目录下新建.vimrc

syntax on
set tabstop=2
set showmatch
set autoindent
set expandtab
set cursorline