問題タブ [cut-and-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 投票する
4 に答える
13060 参照

character-encoding - 「カットアンドペースト」は文字エンコードにどのように影響し、何がうまくいかない可能性がありますか?

ツールAにエンコードAのドキュメントAが表示され、ツールBにエンコードBのドキュメントBが表示されます。B(の一部)をAにカットアンドペーストすると、結果の文字エンコードはどうなりますか?これは、ツールAとツールB、および貼り付けバッファーに保持されている情報(おそらくエンコードを含めることができますか?)とオペレーティングシステムに依存することを理解しています。

高品質のツールは何をすべきですか?実際には、一般的なツール(Word、TextPad、さまざまなIDEなど)のどれだけがうまく機能しますか?

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

objective-c - 別のウィンドウのテキスト フィールドから/へのカット アンド ペーストが機能しない

ログイン情報用に別のウィンドウを表示する Macintosh Mozilla プラグインがあります。正常に動作しているようです。入力やリターンを押してデフォルトのボタンを押すなどのキーボードイベントを取得します。ただし、カット アンド ペースト イベントは発生しないようです。Cmd-v を押すと、編集メニューが点滅しますが、何も起こりません。

これはレスポンダー チェーンに問題がありますか? これらのイベントが必要であることを Mozilla に特別に伝える必要がありますか? または、考えもしなかった他の問題が発生する可能性がありますか?

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

c# - Silverlight TextBox のマウス ホバー境界線を削除する最も簡単な方法は何ですか?

Silverlightアプリケーションにテキストを表示して、ユーザーがテキストをコピーして別の場所に貼り付けられるようにしたいと考えています ( HTML Web サイトで慣れているように)。

TextBlockを使用すると、ユーザーはコピーして貼り付けることができません。

したがって、私はTextBoxを使用しますが、デフォルトの境界線があります。次のように境界線を削除できます。BorderThickness="0"

これはうまくいきます:

代替テキスト http://www.deviantsart.com/upload/45p34i.png

ただし、ユーザーがテキスト ボックスにカーソルを合わせてテキストを選択すると、別の境界線が表示されます。

代替テキスト http://www.deviantsart.com/upload/1k7m44p.png

この境界線を削除するための解決策を見つけましたが、信じられないほどXAML のページが必要なようです。

私はこのような簡単な解決策を探しています:

Silverlight TextBox のホバー ボーダーを非表示にする簡単な方法は何ですか?

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

file - 巨大な csv ファイルの読み取り/書き込み/検索/置換

巨大な (4.5 GB) csv ファイルがあります。基本的な切り取りと貼り付けを実行し、いくつかの列の操作を置き換える必要があります。データはかなり整理されています。唯一の問題は、Excel で操作できないことです。サイズ (2000 行、550000 列)。

ここにデータの一部があります:

4 番目、5 番目、6 番目、7 番目、8 番目、9 番目の列を削除する必要があります。10 列目以降の _ 文字をすべて見つけて、スペース ( ) 文字に置き換える必要があります。すべてを置き換える必要がありますか?ゼロ (0) で; すべてのカンマをタブに置き換える必要があります。最初の行を削除する必要があります (列名があります。2 番目の列では、すべての 0 を 1 に、すべての 1 を 2 に、すべての ? を 0 に置き換える必要があります。F を 2 に、M を 1 に、? を 0 に置き換える必要があります。 3列目;

結果のファイルでは、出力は次のようになります。

(入力と出力の両方が行ごとに1行を読み取る必要があり、余分な空白行は必要ありません)Javaでそれを行うメモリ効率の良い方法はありますか(それを行うにはコードが必要です)、またはこの大きなデータを操作するための使用可能なツールExcel の機能を簡単に適用できます。

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

d - コードの再利用に D 文字列ミックスインを使用することはアンチパターンですか?

D 文字列 mixin に慣れていない方のために説明すると、それらは基本的にコンパイル時の評価です。コンパイル時の任意の文字列 (リテラルまたはテンプレート メタプログラミングまたはコンパイル時の関数評価によって生成されたもの) を取得して、コードとしてコンパイルできます。単純な文字列リテラルを使用する場合、それは基本的にコンパイラによって自動化されたコピー アンド ペーストです。

因数分解の他の方法がうまく適合しない場合に、単純なコードの再利用の手段としてリテラルの文字列ミックスインを使用することはアンチパターンだと思いますか? 一方で、これは基本的にコンパイラによって自動化されたリテラルのコピー アンド ペーストです。文字列 mixin 内のシンボルが mixin スコープ内のシンボルと衝突すると、(実行時ではなくコンパイル時に) 悪いことが起こります。たとえば、スコープ内の変数が特定の規則に従って名前が付けられている場合にのみ機能する関数の途中に文字列を混在させることができるという点で、比較的構造化されていません。ミックスインは、外部スコープが適切と判断した場合に使用できる変数を宣言することもできます。

一方、コピー アンド ペーストはコンパイラで自動化されているため、問題のコードのソース レベルでの唯一の真実のポイントがあり、変更が必要な場合は 1 か所だけ変更する必要があります。すべてが同期します。また、文字列 mixin は、他の方法では因数分解が非常に困難で、手動で切り貼りする可能性が非常に高いコードの再利用を大幅に簡素化します。

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

jquery - Web ページのテキスト ボックスにテキストがカット アンド ペーストされたかどうかを検出することはできますか?

ある種のクライアント側コードを使用してカット アンド ペーストを検出することは可能ですか?

私が考えることができる唯一の解決策は、テキストの長さを常に取得し、一定期間にわたって大幅に変化する場合は、テキストが貼り付けられたと想定することです。

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

eclipse - Eclipse:警告をクリップボードにコピーする

Eclipseの特定の行からクリップボードに警告をコピーするにはどうすればよいですか?マウスオーバーで見ることができますが、コピーできないようです。

「問題」ペインにたくさんの警告があり、特定の行の警告を分離する方法がわかりません。

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

windows-phone-7 - 新しいWP7のカットアンドペースト機能をプログラムで使用できますか?

Windows Phone開発者ツールの新しい(2011年1月)更新でカットアンドペーストのサポートが追加されたので、これをプログラムでコードで使用できますか?

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

excel - Excel の数式 - 切り取りと貼り付けで古いフィールドの数式が失われる

Excel スプレッドシートの列に検証があります。列からセルを切り取って貼り付けると、元のセルの検証が失われます。元のセルで検証が失われないようにするにはどうすればよいですか?

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

c++ - 切り取ったデータがMFCCOleDataSourceVS2008に貼り付けられていることを検出します

アプリ内の別のアプリケーション/ウィンドウが以前に設定したデータに貼り付けられるのを検出する必要があるため、ソースウィンドウからデータを削除できます。COleDataSource::DelaySetData 理論的にはこれを行い、貼り付けが発生したときに呼び出されることを発見しましCOleDataSource::OnSetDataたが、確信が持てません。MSDNは(いつものように)この問題について曖昧であり、どちらか一方を明確に述べていません。私はカスタム形式を使用し、watever形式はエクスプローラーがカット/ペーストファイルに使用しています。したがって、問題は、これを正確に(理論的にではなく)どのように実行できるかということです。アイテムが別の場所に貼り付けられている場合にのみ、ウィンドウからアイテムを削除する必要があります。