一般的な文字列の貼り付けにすばやくアクセスするにはどうすればよいですか?


8

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

テキストファイルを作成してUnityパネルに追加することを考えましたが、残念ながらテキストエディターを追加する方法を確認しているときに、テキストエディターで開くテキストファイルを追加できません。おそらくスクリプトをまとめてパネルに追加することができましたが、他の人々がおそらく同じ時間を浪費していて、すでに解決策を見つけているのではないかと思いました。

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

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


シナリオを理解したクリップボードマネージャーcozについて話していますか?クリップボードに直接コピーして必要に応じて貼り付けることができる複数のテキストを管理します...そうであれば、Diodon askubuntu.com/a/37980/163331を
パルト2014

@AvatarPartoええと、私は「クリップボードマネージャー」の意味を理解できません。私にとって「クリップボードマネージャー」は、現在バッファー内にあるものを確認できるものです。情報自体は保持されず、日々保存されません。それがあなたの言うことなら、いいえ、これは私が話していることではありません。
v010dya 14

付箋をすごい?:)
Rinzwind 14

実際にディオドンはそうです(今それを使っています)。マシンを再起動した後でもアクセスできるパスワードのようにコピーできます。あなたがしなければならないのは、履歴のサイズを増やすことcntr+cだけであり、それはあなたがコピーしたものすべてを記憶するでしょうright click->copy。必要なテキストをワンクリックすると、どこにでも貼り付けることができます。
パルト2014

@Rinzwind私のお気に入りの付箋ソフトウェアはxpadです。sudo apt-get install xpad
パルト2014

回答:


7

あなたはインストールできautokeysudo apt-get install autokey-gtkGTK +のバージョンやsudo apt-get install autokey-qtQtのバージョンの。

autokeyxsessionの任意の場所に入力すると、定義された語句に展開される略語を定義できます。たとえばxyy、フレーズの略語を定義しましたありがとうございます。設定にこのフレーズオプションを貼り付ける前に、常にプロンプ​​トをチェックしましたautokey。今後はxyy、スペースを入力してヒットする場所に小さなポップアップが表示されます。これは下矢印キーで選択できENTER、入力したテキストxyyは「ありがとうございます」というフレーズに置き換えられます

「貼り付ける前にプロンプ​​トを表示する」オプションにチェックマークを付けない場合は、スペースを押した直後に略語が置き換えられます。現在の日付を挿入する場合など、スクリプトを定義することもできます。

autokey-gtk12.04で使用していautokeyますが、トレイアイコンがパネルに表示されないという小さな問題があります。これを修正dconf-editorする'Autokey'には、起動してデスクトップ-> Unity-> Panel-> systray-whitelist配列に追加します。たとえば、私にはそれが含まれていて['JavaEmbeddedFrame', 'Wine', 'Update-notifier']、私はそれをに変更しました['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Autokey']。Unity2Dを使用している場合は、Unity2Dのバグのため問題は解決しません。Unity2Dの場合、配列を['all']すべてのアプリをホワイトリストに登録するように変更する必要があります。これらの変更後、ログアウト/ログインとトレイアイコンが表示されます。

autokeyログイン時に起動するように設定することを忘れないでください 。編集->設定->一般タブ。


5

個人的には、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へのパイプを試しましたが、うまくいきません。


あなたがそれを投稿したことは良いことであり、私はそれが好きですが、それでも私が望むよりもわずかに多くのキーを押します。Unityバーのテキストファイルに勝るものはありません。Dropboxに移動して複数のマシン間で同期できるという追加の利点があります。
v010dya 2014

1
こんにちはVolodya-ええ、私が方法を考え出せたらいいですね| と自動貼り付け。マシン間の同期が問題であることを知りませんでした。潜在的に、これは、各マシンのdropboxフォルダーにclipit configをシンボリックリンクすることによって処理できます-私はそれをテストしていません!
alexleonard 2014

1
申し訳ありませんが、クロスマシンが問題であると言うつもりはありませんでした。つまり、2つの操作で同じ数のキーを押す必要があるが、1つは相互同期が可能で、もう1つはそうでない場合、できるもので行くだろう。しかし、私は設定ファイルをドロップボックスに接続するだけのポイントを理解しています。
v010dya 2014

このコマンドをアクションとして使用するときに、その余分なキープレスを保存して文字列を自動貼り付けできます。 `printf" mytextstring \ nwith newlines "| clipit && xdotoolキーctrl + v`。
Suzana 2016

(Unix / Linux)ターミナルで主に使用するコマンドについては、次のようになりますxdotool key ctrl+shift+v
Suzana

3

これを行うには、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. パネルとボリアに追加してください!あなたがやった;)


更新:クリックしてコピーする場合は、インストールしてくださいxsel

sudo apt-get install xsel

  • 次に、上記の指示に従ってください
  • ステップ2.3のコマンドを次のように変更します。

xsel --clipboard -i

そして、あなたはクリックしてコピーするランチャーを持っています(注:あなたがテキストをコピーしたことを示す出力はありません)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.