vim如何结合xsel将存储器的东西发到中键剪贴板?(已解决)
- adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
- 联系:
vim如何结合xsel将存储器的东西发到中键剪贴板?(已解决)
vim如何结合xsel将存储器的东西发到中键剪贴板?
类似:%!xsel可以将当前缓存放到中键剪贴板....怎么操作存储器啊....比如ggyG后将全部内容放到"号存储器....怎样的命令可以将"号存储器的东西发到中键剪贴板?
类似:%!xsel可以将当前缓存放到中键剪贴板....怎么操作存储器啊....比如ggyG后将全部内容放到"号存储器....怎样的命令可以将"号存储器的东西发到中键剪贴板?
上次由 adam8157 在 2010-04-30 23:20,总共编辑 1 次。
-
- 帖子: 84
- 注册时间: 2008-06-29 21:41
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
有一个选项有点作用:
但会把所有的unnamed register都放到clipboard去。
代码: 全选
:set clipboard=unnamed
- adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
- 联系:
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
没装gvim 没有*和+号剪贴板 没用的...leafei 写了:有一个选项有点作用:但会把所有的unnamed register都放到clipboard去。代码: 全选
:set clipboard=unnamed
-
- 帖子: 84
- 注册时间: 2008-06-29 21:41
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
呃。。。这个选项编译时没有--enable-GUI确实办法。
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
有+xterm_clipboard没?
- adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
- 联系:
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
没有 所以我才想用xsel实现lilydjwg 写了:有+xterm_clipboard没?
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
用CursorHold之类的事件吧,每隔'update'秒如果无名寄存器有改动就执行一下xsel
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
不需要
用 "+ "* 就可以了
用 "+ "* 就可以了
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
- adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
- 联系:
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
用arch的vim的时候就有这问题,从外面复制进去和从里面复制出来都不方便...
后还是自己编译了个带gtk支持的也就ok了呵呵~
后还是自己编译了个带gtk支持的也就ok了呵呵~
HUNT Unfortunately No Talent...
- adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
- 联系:
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
半年后回来结贴..我不想装vim-gtk, 当个洁癖容易么我,...呵呵
首先声明, 有个fakeclip的插件, 比我实现的好, 不用先yank, 但是在我这有点小问题, 而且太大...
0, 同时支持中键和系统剪贴板
1, 适用于终端的没有加剪贴板编译选项的vim
2, 复制时请先yank在"*y, "+y,粘贴如常
3, 尽量少用, 会影响redo和.操作(小问题)
" Use xsel to access the x clipboard
if $DISPLAY != '' && executable('xsel')
nnoremap <silent> "+y :'[,']!xsel -i -b -l /dev/null<CR>u
nnoremap <silent> "+p :r!xsel -b<CR>
nnoremap <silent> "*y :'[,']!xsel -i -p -l /dev/null<CR>u
nnoremap <silent> "*p :r!xsel -p<CR>
endif
首先声明, 有个fakeclip的插件, 比我实现的好, 不用先yank, 但是在我这有点小问题, 而且太大...
0, 同时支持中键和系统剪贴板
1, 适用于终端的没有加剪贴板编译选项的vim
2, 复制时请先yank在"*y, "+y,粘贴如常
3, 尽量少用, 会影响redo和.操作(小问题)
" Use xsel to access the x clipboard
if $DISPLAY != '' && executable('xsel')
nnoremap <silent> "+y :'[,']!xsel -i -b -l /dev/null<CR>u
nnoremap <silent> "+p :r!xsel -b<CR>
nnoremap <silent> "*y :'[,']!xsel -i -p -l /dev/null<CR>u
nnoremap <silent> "*p :r!xsel -p<CR>
endif
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
Re: vim如何结合xsel将存储器的东西发到中键剪贴板?
半年后回来挖坟~adaml 写了:半年后回来结贴..我不想装vim-gtk, 当个洁癖容易么我,...呵呵
debian分好多个vim洁癖就麻烦了吧...
自己编译个vim,依赖也可以很少的,当然,因为我大部分程序是gtk+的,所以这个洁癖者倒是当得很轻松...
HUNT Unfortunately No Talent...