楼主:
homer00 (肥宅乡民)
2022-02-11 17:54:08最近到新环境 对于快捷键有些不习惯 想请问设定问题
之前使用vim时 习惯在visual mode底下框好想复制的段落之后, 按v来复制
然后进入insert mode底下, 指定好想贴的位置, 按下shift+insert来贴上
现在发现在新的工作站 上述两个动作似乎用到是不同的clipboard
稍微google一下, 尝试在~/.vimrc底下这样设定:
inoremap <S-kInsert> "+p
然后重新vim看看 好像还是没解决
想请问该如何查起呢?
谢谢
作者:
Richun (解放左手的OO之力)
2022-02-11 18:12:00没解决的解决法是改在normal mode按p你应该要查的是vim的clipboard怎么跟系统的同步?
楼主:
homer00 (肥宅乡民)
2022-02-11 18:13:00好的 谢谢
:ver 先检查看 clipboard 功能有没有编进去。如果用 gcin 的话,把 gcb 打开,它会帮你沟通系统的clipboard buffer。其锩类似的工具亦可,但 gcb 是最省内存的。
你要安装编译期间有启用 clipboard 功能的 vim以 Ubuntu 来说,你可以安装 vim-gtk3 这个套件自行编译安装的话,要加 --with-x 这个参数
题外话,nvi 也是不错,不过是黑白片。UTF-8 没问题
楼主:
homer00 (肥宅乡民)
2022-02-21 10:16:00感谢 这样我似乎只能写信问看看管理员有没有可能重新安装(?) 毕竟这个工作站上面动辄几百上千人在vim ...orz
如果是在 X 下,可借助 terminal 的功能,用 mouse去反白 c-a-c 去 copy,mouse 中键 paste(以 urxvt 为它会抓你 copy 的内容。console 下的话只能借助 gpm不过 vim 还得把 gpm 功能编译进去。xfcex 有 clipman,会帮你抓 clipboard 内容。总之,山不转就路去转。
楼主:
homer00 (肥宅乡民)
2022-02-22 13:24:00主要是希望少用mouse,可以两只手黏在keyboard上面完成大半事情,所以才想研究让vim mode yank的东西可以跑到system clipboard XD