問題タブ [paste]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2668 参照

apache-flex - CTRL-V の上で Shift-Insert を使用してクリップボードから貼り付けできるようにする方法はありますか?

コントロール内でマウスの右クリックを使用してコンテキスト メニューを使用して、切り取り、コピー、貼り付けなどを選択できることを知っています。また、Windows のキーボード ショートカット CTRL-C をコピーおよび CTRL に使用できることにも気付きました。 -V は貼り付けを表します。

Windows はネイティブの CTRL-Insert (コピー用) および SHIFT-Insert (貼り付け用) をサポートしています。

ただし、Flex 内では、これらは機能していないようです。これらのキーボードイベントを許可できた人はいますか? どんな解決策でも大歓迎です。

0 投票する
5 に答える
422 参照

vim - Vim で削除 (目的のテキスト)、削除 (不要なテキスト)、および貼り付け (目的のテキスト) を行う方法

遅延の問題かどうかはわかりませんが、面白いジレンマです。別の場所に配置したいテキストを削除したいが、その場所に不要なテキストがたくさんある場合は、そのテキストを削除しますが、その過程で新しいクリップボードをコピーして、以前に削除したテキストが消えるようにします.

これを解決するための提案はありますか?

0 投票する
2 に答える
10105 参照

c# - クリップボードの貼り付け通知を取得して自分のデータを提供するにはどうすればよいですか?

私が書いている小さなユーティリティ(.NET、C#)の場合、クリップボードのコピー操作とクリップボードの貼り付け操作を監視したいと思います。

私の考えは、任意のアプリケーションに貼り付けるときに自分のデータを提供することです。

コピー操作の監視は、クリップボードビューアを使用して簡単に行うことができます。

私にとってはるかに進んでいるように見えるのは、「クリップボードペーストプロバイダー」を作成することです。

  • アプリケーションの「利用可能なフォーマット」クエリへの回答。
  • アプリケーションの貼り付け操作にデータを提供します。

私はこの投稿この投稿を見つけましたが、どれも本当に私を助けていないようです。

私が推測するのは、どういうわけか現在のクリップボードを模倣/ハイジャックする必要があるということです。

質問:

貼り付け操作の観点からクリップボードを「ラップ」して、独自の「クリップボードプロキシ」を提供することは可能ですか?

0 投票する
4 に答える
2667 参照

iphone - UITextView 貼り付けメソッドのオーバーライド

UITextView で貼り付けイベントを検出できるようにしたいのですが、これはできないようです。

私はもともと UITextView をサブクラス化し、paste: メソッドをオーバーライドしようとしましたが、paste イベントで呼び出されることはありません。

誰もこれを行うことができましたか?同じ同類に関する以前の質問には、8月に回答がありませんでした...

0 投票する
1 に答える
1115 参照

objective-c - 上書き貼り付け: テキストの書式設定

コントロールに貼り付けられる文字列をキャプチャし、貼り付ける前に文字列にカスタム書式を適用したいと思います。

これはどのように可能ですか?

ありがとう!

0 投票する
25 に答える
211372 参照

java - Eclipseの行全体のキーボードショートカットのコピー/貼り付け

Eclipse行全体を強調表示することなく、行を新しい行にコピー/貼り付けするためのキーボードショートカットを知っている人はいますか?

ctrl- alt-down画面全体を上下逆さまにします (私は Windows を使用しています)。興味深いことに、それは windows->preferences で指定されているものです。

0 投票する
6 に答える
1290 参照

vim - vimでマウスを使用せずに、テキストのチャンクを選択して現在のカーソル位置に貼り付けるにはどうすればよいですか?

バッファ内のテキストのチャンクを選択して貼り付けるためにマウスを使用することをあきらめたいです。kbだけでこれを行う最も効率的な方法は何ですか? つまり、任意の行に移動し、部分文字列をコピーし、前の位置に戻って貼り付けます。

0 投票する
3 に答える
540 参照

windows - Linuxシェルスクリプトに文字列をWindowsユーザーのコピー/貼り付けバッファに詰め込ませる

現在、Windowsユーザーがパテを介してLinuxホストで実行するスクリプトがあります。スクリプトは、ユーザーがWindowsアプリケーションにコピーして貼り付ける必要のある文字列を生成することがあります。

Windowsボックスで本格的なXディスプレイサーバーを実行せずに、スクリプトを変更して、文字列がWindowsユーザーのコピー/貼り付けバッファーに自動的に入力されるようにします。これにより、ユーザーにとってより便利になり、削減されます。エラー率(ワークフローは十分に不器用です。もう少し少なくしたいと思います)。

これが私が解決策とは考えていないことです:

  1. このためだけにWindows側で本格的なXディスプレイマネージャーを実行する(別の話であるこの1つの機能だけを有効にするほとんど目に見えないユーティリティが存在する場合)
  2. ユーザーにWindowsの実行を停止させる
  3. 他のアプリケーションを書き直します

私は、Windowsユーザーの環境(必要なパテ設定をセットアップできます)と、Linuxホストおよび2つの間のネットワーク内のすべてのノードを完全に制御できます。

0 投票する
2 に答える
206 参照

vim - Vim:特定のテキストが見つかるたびに貼り付けバッファを追加します

Vimで私は数行を貼り付けようとしています:

「select」で始まるすべての行の上に

「FORFETCHONLY」で終わるすべての行の下

ペーストバッファーを使用する方法はありますか?好き

コマンドを入力すると、!のような貼り付けバッファが開きます。コマンド、そしてそれを代用として使用しますか?

ありがとう、ダン

0 投票する
2 に答える
1018 参照

java - 同じプログラムの実行中の 2 つのコピー間での Java の org.w3c.dom.Node のコピー/貼り付け

XML ファイルのツリー表現を表示するプログラムがあります。オンラインで多数のソースを使用して、プログラムの単一インスタンス内でコピー/貼り付けを行っています。システムクリップボードを使用しています。私が必要としているのは、プログラムの 1 つのインスタンスからノードをコピーして、同じプログラムの別のインスタンスに貼り付けられることです。

さまざまなオプションをいくつか試しましたが、すべて同じ動作になりました。同じアプリケーション内から貼り付けた場合、clipboardContent には、「true」に設定された isLocal とともに正しいデータを含む「転送可能な」オブジェクトが含まれます。コピーを実行してから、クリップボードコンテンツを実行している同じプログラムの別のインスタンスから貼り付けを試みると、「flavorsToData」HashMap と「flavors」値が含まれ、isDataFlavorSupported のチェックが失敗します (新しいフレーバーを表すカスタム クラスにヒットしません)。

getContents() 呼び出しでリクエスター オブジェクトに異なる値を使用しようとしました。同様に、setContent() 呼び出し用にいくつかの異なる ClipboardOwners を試しました。どちらも動作を変更するようには見えません。

コピーされているノードをテキストの XML 形式に変換してから、貼り付け時に DOM モデルに変換し直したいと強く思いますが、できればそうしたくありません。

このクラスは、DataFlavor と転送可能なオブジェクトを定義するために使用されます。

アプリケーションのメイン画面から Clipboard オブジェクトを定義し、マウス クリックのコピー アンド ペースト ハンドラを結び付けます。

初期化中に、システム クリップボードを割り当てます。

コピー ハンドラー

貼り付けハンドラ

ありがとう!