tmux是很方便,但沒想到複製到系統剪下板這麼難用
tmux v2.1.
參考這篇文章 .
sudo apt-get install xclip重新映**copy mode下的選擇/中止選擇文字.和vi一致,v開始 y結束
增加如下配置到.tmux.conf:
bind-key -t vi-copy 『v』 begin-selection在1個pane裡,cat /etc/group 需要copy到另外的文字中bind-key -t vi-copy y copy-pipe 『xclip -selection clipboard >/dev/null』
存在多個pane,在某個pane內 prefix+z 最大化該pane分享下自己的配置檔案prefix + [ 進入copy mode
v開始複製 y結束
系統ctrl+v 可以使用複製文字
q 退出copy mode
prefix + z 恢復 pane
tmux ls 列出所有session預設prefix ctrl+b ; +表示先prefix; ^表示同時按tmux attach -t xx attach某session
tmux kill-session -t xx 去除某個session
prefix + j/h/k/l pane按方向i跳轉 , 需在conf裡設定好常用就這麼多, 可以用prefxi + ? 檢視所有定義.prefx + o 跳轉pane 很常用.
prefix + space 改變當前window布局
prefxi + ? 檢視prefix定義
prefix ^ j/h/k/l pane按方向調整大小
preifx + [ 進入copy mode
prefix + ] 在tmux內貼上複製的內容
prefix + d detach某session
prefix + s 列出所有session ,可以選擇並跳轉
prefix + z 最大化某pane , 下次執行恢復
prefix + % 左右分割視窗
prefix + 」 上下分割視窗
prefix + x 關閉pane 如果僅有1個window 關閉整個session
prefix + c 新建window
prefix + n next window
prefix + p previous window
distcp 複製到同路徑下 複製到不同路徑下
複製到同路徑下 a b c a b c distcp pt hdfs a b c 2021 02 01 hdfs a b c 1900 01 01 結果是 hdfs a b c 1900 01 01 2021 02 01 2 這才是對的,直接複製檔案過來。distcp pt hdfs a b c 2...
Array 複製到ArrayList中
string array new string arraylist list new arraylist 一 使用for迴圈,將array陣列中的資料逐步加入到arraylist的物件中 1 for迴圈 for int i 0 i array.length i 二 使用arraylist 的copy...
ClipboardJS 實現JS複製到剪下板
下面寫個簡單的例子 html 注意,這裡最好是button,並非所有的元素都支援該js button type button class btn btn default id btn share 複製 button js 這裡以複製url為例 var clipboard new clipboardj...