CopyQ簡單使用

日常使用計算機的過程中,部分場景需要在多個業務系統間複製粘貼內容。複製或者剪切等操作,內容都是存放在剪切板(英語:clipboard)中,每次只能存放一個內容,新內容會覆蓋舊內容。這種操作系統的默認行爲,有時候使用起來不夠方便,於是人們寫出了各種剪切板管理器,本文介紹 CopyQ 這個跨平臺軟件,在 ubuntu 系統下的簡單使用情況。

1. 下載安裝

ubuntu ppa:

1sudo add-apt-repository ppa:hluk/copyq
2sudo apt update
3sudo apt install copyq

或者直接去 github 的 releases 頁面下載 deb 包安裝

2. 設置開機啓動和 vi 風格鍵盤

copyq setup

這個軟件是要常駐的纔行,所以要設置開機啓動。像 fcitx 輸入法框架,默認包含一個簡單剪切板功能,輸入法是必備,不用額外安裝軟件,思路還是很不錯的,但是功能沒有 copyq 豐富,如果是簡單使用幾個剪切板記錄,直接用 fcitx 即可。

vi 風格導航鍵,就是下圖所示剪切板內容記錄中,可以用 hjkl 等按鍵移動,懂的都懂,手不離開鍵盤,效率高,鼠標抓多了,容易得鼠標手等疾病......

copyq history

3. 在 Gnome Settings 設置觸發快捷鍵

copyq gnome
我設置成和 fcitx 的快捷鍵一樣:Ctrl+; 在你需調用剪切板的時候,按快捷鍵,彈出內容記錄,hljk 一頓操作後,Enter 鍵選中,一氣呵成,順滑高效。

4. 用 d 刪除選中的記錄

copyq delete
隨着記錄的日漸增多,需要刪除部分記錄, 既然都習慣用 vi 控制了,copyq 默認使用 delete 鍵刪除,離手指頭較遠,我選擇設置 d 刪除(dd 設置不了),同時保留 delete

5. 問題

在使用的過程中,部分時候選中記錄後,Enter,原來的的待輸入軟件,部分情況會失去焦點,或者被放到後臺,確實有點惱人,不知道是什麼原因引起的,影響不大,湊合用。

6. 另外

然使用剪切板,另外一個叫 primary selection 的概念不得不提下,Emac 文檔裏面英文解釋如下:

Under the X Window System, there exists a primary selection containing the last stretch of text selected in an X application (usually by dragging the mouse). Typically, this text can be inserted into other X applications by mouse-2 clicks. The primary selection is separate from the clipboard. Its contents are more fragile; they are overwritten each time you select text with the mouse, whereas the clipboard is only overwritten by explicit cut or copy commands.

這個有別於 clipboard,就是選中後,一般按鼠標中間粘貼,少一步操作,實測在 Gnome wayland 的環境下也可以工作,挺方便,兩者結合使用不衝突。

還有叫 SECONDARY 的,折騰不動了.....

最後修改於: Wednesday, February 21, 2024

相關文章:

翻譯: