centos7 實現跨終端bash命令,vim文字等的貼上複製
1.首先設定一下家目錄下的.vimrc:實現在V模式下,xw複製,xr貼上功能
if has("unix")
nmap xr :r $HOME/.vimxfer<CR>
nmap xw :'a,.w! $HOME/.vimxfer<CR>
vmap xr c<esc>:r $HOME/.vimxfer<CR>
vmap xw :w! $HOME/.vimxfer<CR>
else
nmap xr :r c:/.vimxfer<CR>
nmap xw :'a,.w! c:/.vimxfer<CR >
vmap xr c<esc>:r c:/.vimxfer<cr>
vmap xw :w! c:/.vimxfer<CR>
endif
2.開啟另一個終端:
- 命令列下實現貼上:
[xxx@xxx]$ cat ~/.vimxfer | xsel -b
[xxx@xxx]$ Ctrl + Shift + v
這樣選中的文字(想用它作為shell命令)就被複制過來了,注意這裡複製過來後是直接執行的!
- vim檔案下的貼上:
[xxx@xxx]$ vim test
命令模式按xr鍵,就將另一個終端的文字複製過來了