我正在嘗試復制大約 350 行的長文本。但是我只能選擇當前在終端中可見的 15-20 行,一旦我在 tmux 中選擇復制模式,我就無法向下滾動。這是步驟
- tmux 附加
- SSH 用戶@主機
- vi 檔案名.java
- Ctrl b 和 [
- Ctrl 空格,然后向上/向下左右箭頭進行選擇。之后,一旦我到達結尾 1 就無法進一步滾動以選擇其余的文本。
uj5u.com熱心網友回復:
使用cat命令。
例子:
cat example.cfg
通過該命令的輸出,您可以用滑鼠選擇您想要的所有內容,而不是每 30 行就選擇一次。
然后您可以連接到您的其他服務器并將其粘貼到新檔案中。
uj5u.com熱心網友回復:
假設您要復制到 X 剪貼板...
制作一個長檔案。
$ ssh try 'seq 1 2000 > /tmp/long-file'
編輯它。
$ ssh -tY try vim /tmp/long-file
從 vim 內部,將檔案提供給 X 剪貼板。
$ :!xclip < %
在不同的控制臺上:
$ xclip -o
如果您在 xclip -o 之前斷開連接,該命令將失敗:
Error: target STRING not available
此解決方案依賴于 X 轉發。如果您不能這樣做,請執行以下操作:
ssh try cat /tmp/long-file | xclip -i
如果您使用的是 mac OS,我相信有一個類似的粘貼命令。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/355839.html
