web-dev-qa-db-ja.com

いくつかの一般的な文字列をすばやく貼り付ける方法を教えてください。

ブラウザに同じ文字列を貼り付けることがよくあります(YouTubeチャンネルがあり、動画の最後に同じリンクを常に投稿しています:チャンネルURL、ウェブサイト、メール、紹介動画など)。

テキストファイルを作成してからUnityパネルに追加することを考えましたが、残念ながら、テキストエディターを追加する方法を見ている間、テキストエディターで開くテキストファイルを追加できません。おそらくスクリプトをまとめてパネルに追加することもできましたが、他の人が経験を無駄にしている可能性があり、すでに解決策を見つけている可能性があります。

完璧な世界では、一般的に必要な文字列を保存するアプリケーションが必要です。ロードされると、すぐに他のウィンドウの上から開始され、そのまま残り、さまざまな文字列のボタンがあり、すぐにバッファに配置されます押された。このようにして、必要なものをそれらのボタンに割り当てるだけで、非常に満足します。

適切な解決策が存在しない場合は、自分で作成する必要があります。結局、私のチャンネルはプログラミングに関するものであり、おそらくこのようなツールを作成するだけで素晴らしい教訓を得ることができます。

8
v010dya

個人的には、ClipItがすべてのコピー/貼り付けのニーズに対応していることがわかりました。

Sudo apt-get install clipit

ホットキーの組み合わせを使用すると、任意のペーストアイテムにすばやくアクセスできます。 Ctrl + Alt + Hを「履歴の管理」に設定しました。これにより、フローティングウィンドウを即座に起動し、貼り付けたいアイテムの検索を入力して、現在のウィンドウに直接貼り付けることができます(「自動貼り付け[選択]> [設定]でチェックされます)。

また、クイックアクセス用の最新の20個のクリップのリストを表示する高速アクセスの「ホットキーの管理」もあります。貼り付けるアイテムが一般的に使用されている場合、それらは履歴に含まれます。

それらを貼り付けないのであれば、通常はClipItの「アクション」機能を使用してアイテムをクリップボードにすばやく配置できます。

たとえば、アクションに次を追加できます。

Action: test
Command: clipit "this is a test line to be pasted"

次に、アクションホットキー(デフォルトはctrl + alt + a)を実行し、コマンドタイトルを選択してから、ctrl + vを押して貼り付けます。

かなりうまく機能します。悲しいことに、現在のウィンドウにアクションを自動貼り付ける方法を考え出していません。 xclip -oへのパイピングを試みましたが、うまくいきません。

5
alexleonard

これは、GEditのカスタムランチャーを作成してテキストファイルを開くことで実行できます

  1. Gnome-panelをインストールします。このパッケージは、ランチャーを作成するツールを提供します。

    Sudo apt-get install gnome-panel --no-install-recommends

  2. Gnome-desktop-item-editでカスタムランチャーを作成します。

    gksudo gnome-desktop-item-edit/usr/share/applications/--create-new

    2.1。ランチャータイプをアプリケーションに設定する

    2.2。名前を付けてください(例:Youtube Channel、...)

    2.3。コマンドをgedit <path to text file>に設定します

    • 上記のコマンドは、gedit(テキストエディター)をトリガーし、確認されたファイルを開きます(または作成します)。

    2.4。コメントを入力します(オプション)

    2.5。 [OK]をクリックします:p

  3. Dashで新しいランチャーを検索します

  4. パネルとvoliaに追加してください!あなたがやった;)


PDATE:クリックしてコピーする場合は、xselをインストールします

Sudo apt-get install xsel

  • その後、上記の指示に従ってください
  • 手順2.3のコマンドを次のように変更します。

xsel --clipboard -i

Click-to-Copyランチャーがあります(注:テキストをコピーしたことを示す出力はありません)

3
Arch user