我需要一個功能,可以讓我有幾個剪貼板。在Linux上輕鬆多剪貼板
就像我在Calc文檔中有三列。姓名,電話號碼。
我想的名字複製到CTRL + Ç並粘貼上CTRL + v,而姓從CTRL + d複製與CTRL貼+ f依此類推...
任何想法的人?
我需要一個功能,可以讓我有幾個剪貼板。在Linux上輕鬆多剪貼板
就像我在Calc文檔中有三列。姓名,電話號碼。
我想的名字複製到CTRL + Ç並粘貼上CTRL + v,而姓從CTRL + d複製與CTRL貼+ f依此類推...
任何想法的人?
據我所知,有沒有簡單的方法來擁有這樣的功能,而無需編寫自己的代碼,因爲剪貼板行爲取決於應用程序。也沒有軟件(至少對我的發行版),實現這些快捷方式。
但它不是完全不可能的,雖然有點黑客。這裏是我的想法:
既然你只需要三個獨立的剪貼板,你很幸運,因爲有technically三個選擇在GNU/Linux的:
PRIMARY
SECONDARY
CLIPBOARD
雖然它們的使用方式由應用程序定義,但您可以嘗試對它們進行強制寫入。因此,舉例來說,如果你喜歡爾德佔據SECONDARY
選擇,這樣的事情應該做的伎倆:
xsel -o | xsel -s
或爲CLIPBOARD
:
xsel -o | xsel -b
現在,粘貼是比較麻煩一些。 AFAIK xsel
和xclip
只能將選擇寫入標準輸出。所以,可能,粘貼的唯一選擇是覆蓋其中一個選項。最好是CLIPBOARD
之一,所以你可以簡單地使用ctrl + v in Calc。
至於添加實際的鍵盤快捷鍵,這取決於你使用什麼DE。通常,keyshorts位於大多數DE的系統或鍵盤設置中。
等,我打開了我的鍵盤快捷鍵,並創建了新的 – Mateusz
一個我命名第二個剪貼板,我給它命令xsel -o | xsel -s和我給了它一個CTRL + D鍵,第二如下,但它沒有工作,這不是複製任何東西。此外,我需要有三個不同的鍵來粘貼。我在談論在視覺環境中複製它,而不是控制檯要清晰。所以你說,創建新的剪貼板不是那麼簡單的事情?也許有可能使用一些編程語言。我非常有決心。這將有助於我的工作流程,並且我有一段時間在我的工作時間來篡改它。所以請告訴我,如果你對我有任何提示。 – Mateusz
@Mateusz我只是試圖給出一個選項來做到這一點,而不涉及任何編程。這是一個有缺陷的方法,因爲(正如我上面提到的)xsel和xclip只能將選擇寫入標準輸出並通過ctrl + v粘貼,始終是通過CLIPBOARD選擇完成的。如果你自己做一些編碼不是問題,那麼從這裏開始很簡單。使用您熟悉的任何編程語言,執行一個簡單的腳本,將當前選擇(xsel -o的輸出)寫入某個緩衝區或臨時文件所需的按鍵。 – DarkMalex