1. 程式人生 > >centos7 實現跨終端bash命令,vim文字等的貼上複製

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鍵,就將另一個終端的文字複製過來了

相關推薦

centos7 實現終端bash命令vim文字貼上複製

1.首先設定一下家目錄下的.vimrc:實現在V模式下,xw複製,xr貼上功能 if has("unix") nmap xr :r $HOME/.vimxfer<CR> n

JAVA+FTP實現伺服器獲取檔案支援區域網和外網

     1.FTP服務是filezilla server。 下載地址: https://filezilla-project.org/ 2.filezilla server安裝及配置教程 教程地址: https:

Qt如何執行bash命令並獲取返回結果

{ QProcess process;  process.start("lshal -u computer -l");process.waitForFinished();    QByteArray output = process.readAllStandardOutpu

mac 終端常用命令vim普通命令使用

如果使用者要離開電腦一段時間,可以選擇直接把筆記本直接合上。但是這樣原先在跑 的程序就會掛起或者結束,如果正在下載,那麼下載就被暫停(有時還不能恢復),如果正在提供網路服務,那麼因為網路斷了,別人也連不上你的筆記本。鎖屏可 以解決這個問題,在Windows下用Win+L快捷鍵就鎖屏了,但Mac OS X下一

Linux- 常用命令 Vim編輯器操作

模式 font cat 查看 type 命名 exit 撤銷 過濾 1.Linux命令:   ls >查看列表(藍色為文件夾,白色為文件)   ls -a >顯示包括隱藏文件的所有文件   ls -l >以列表的形式顯示   ls -lh >類似於

Linux系列命令——vi/vim文字編輯器

(1)功能:vi 是Linux系統的文書編輯器,類比window系統,Vim是從 vi 發展出來的一個文字編輯器。 (2)用法: 命令模式: 使用者剛剛啟動 vi/vim,便進入了命令模式。 此狀態下敲擊鍵盤動作會被Vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入

js實現字數顯示切換效果多餘文字用...表示

受顯示區域和顯示效果限制,過長的文字完全顯示出來顯得與頁面格格不入,那麼為了讓顯示效果與整個頁面顯得更協調,我們不得不只顯示一部分文字作為預覽。 下面為文字顯示切換效果程式碼。 JS程式碼: <script> function nxw(){ debugger;

一道js程式設計題:用js實現棧的出棧入棧操作

這是4月份快手前端實習筆試的一道程式設計題,要求是實現: 入棧:NumberStack.push(num) 、出棧:NumberStack.pop() 、找出棧中第n大的數:NumberStack.max(n) //下面是我的版本 function Num

expect實現自動scp和ssh登錄後執行命令並向bash提供返回值

ip地址 用戶名 expect 密碼 #!/bin/bash # 全局變量:用戶名,普通用戶密碼,root密碼 loginname="xxxx" userpwd="xxxx" rootpwd="xxxx" # 讀取iplist(逐行存儲IP地址) cat /root/iplist | whi

除了vim, 還有哪些常用的牛逼的編輯器除了gcc, 還有哪些常用的牛逼的編譯器為什麼除錯的時候需要編譯選項中新增 -g調研readelf命令Linux下實現進度條程式.

除了vim, 還有哪些常用的牛逼的編輯器 Brackets Brackets也是一款為Linux開發者設計的開原始碼編輯器,使用Brackets寫程式碼,你不會被任何事情所打斷。比如在寫HTML程式碼時,即便你沒有儲存程式碼也可以及時預覽你的Web頁面效果。你也可以使用T

老男孩教育每日一題-2017年5月7日-加餐-linux下面如何實現執行rm命令就顯示do not use rm command

linux別名 每日一題 1.題目-老男孩教育每日一題-2017年5月7日-加餐-linux下面如何實現,執行rm命令,就顯示do not use rm command2.要求結果[[email protected]/* */ ~]# rm do not use rm command3.答

bash命令快捷鍵linux常用到的命令

alias命令 文件中 引用 bashrc 實現 ctrl+ history ctr string bash命令行的一些快捷鍵: ctrl +a:跳到命令行首 ctrl+e:跳到命令行尾 ctrl+d:刪除鍵 ctrl+u:刪除光標至命令行首 ctrl +k:刪除光標至命令

JSON和JSONP原來ajax引用這個來實現域訪問的

第一個 下午 想要 進行 ava 客戶 als rep web客戶端 由於Sencha Touch 2這種開發模式的特性,基本決定了它原生的數據交互行為幾乎只能通過AJAX來實現。 當然了,通過調用強大的PhoneGap插件然後打包,你可以實現100%的Socket通訊和本

進入編輯模式 vim命令模式 vim實踐

vim筆記內容:l 5.5進入編輯模式l 5.6 vim命令模式l 5.7 vim實踐筆記日期:2017.8.4 5.5 進入編輯模式所謂編輯模式就是進入可以編輯文件內容的狀態,就和進入word文檔進入記事本是一樣的,最普遍進入編輯模式的方式就是按i,即進入當前光標所在位置的編輯模式。下面介紹幾種進入編輯模式

CentOS7基於FPM模式編譯LAMP實現多虛擬主機應用wordpress

lamp、wordpress該實驗需要的軟件環境:apr-1.6.2.tar.gz httpd-2.4.27.tar.bz2 php-7.1.10.tar.xzapr-util-1.6.0.tar.gz mariadb-10.2.8-linux-x86_64.tar

部署Flannel實現主機Docker容器通信

介紹 說明 -- config netmask down host rtu efi flannel(flannel is a virtual network that attaches IP addresses to containers) 兩個主機下的Docker容器之間

使用PHPjsonpjquery實現

class localhost llb div root res code ajax callback html代碼: <!DOCTYPE html> <html lang="en"> <head> <meta ch

certbot在Centos7上配置合法簽名證書實現nginx的https訪問

certbot合法簽名證書 nginx配置https 咖菲貓-李常明筆記 公司因之前使用的openssh創建的自簽名證書,有一個弊端,就是在某些客戶端上不能使用此證書,無法使用https連接,所以,研究了一下certbot 做簽名證書! certbot的官網地址: https://certbot.

Mac的終端bash命令初級使用1

空格 用戶 進行 csdn mes tro 一級目錄 翻頁 窗口 MacOS的終端的 shell 默認是 bash。 原貼參考:http://blog.csdn.net/yechaodechuntian/article/details/45242747 1. 簡單命令

續寫vimshell腳本基礎編輯read命令if與case判斷語句文件查找方式壓縮與解壓

退出 hist match 時間戳 語法錯誤 margin 基本概念 相同 reg 一、 Vim續寫 ?1、命令擴展模式的位置定界 ??起始位置 cmd 終止位置???Cmd:????y復制????d刪除????Gu變大寫????gu變小寫??例如:0y$命令意味著: