Linux CLI 複製到 X 系統的剪貼簿

Xwindow 想要使用 CLI 命令做複製、貼上的動作,可以靠 xclip 來達成

  • 例如:cat file | c # 做複製

閱讀全文〈Linux CLI 複製到 X 系統的剪貼簿〉

Linux 可仿 Putty 複製貼上 與 增加外掛的終端機 - Terminator

Linux 使用 Gnome 時,使用滑鼠選取文字後,通常就會「自動複製」,然後使用滑鼠中鍵「貼上」。

平常用的好好的,但是遇到很不幸的事情,滑鼠中鍵壞掉了...

想到 Windows 時代常常使用的 Putty,滑鼠選取文字後,會自動複製,然後使用滑鼠「右鍵」貼上,於是就找到 Terminator 可以達到這件事情~

閱讀全文〈Linux 可仿 Putty 複製貼上 與 增加外掛的終端機 - Terminator〉

Vim 於 Linux、Mac、Putty 貼上時 自動切換成 Paste 模式

Vim 在貼程式碼 或 作任何貼上的動作, 都會認為是正常輸入, 於是自動 indent (縮排), 要避免自動縮排, 於是會需要下 :set paste 的命令, 維持貼上的縮排狀況.

於是會在 .vimrc 作下述設定: (按 F9 就會自動輸入 :set paste)

nnoremap <silent> <F9> :set paste<CR>

有沒有方法可以讓貼上時, 自動偵測就使用 :set paste mode 呢?

閱讀全文〈Vim 於 Linux、Mac、Putty 貼上時 自動切換成 Paste 模式〉

Vim 多重複製、貼上 的方法

Vim 的複製、貼上可以使用 v(選取)、y(複製)、p(貼上), 不過這個複製貼上都是在同個暫存區(剪貼簿), 下個複製自然就取代掉了.

想要一次複製多個不同區塊, 再分開貼上的話, 要如何做呢?

閱讀全文〈Vim 多重複製、貼上 的方法〉