問題タブ [undo]

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 に答える
1932 参照

iphone - OpenGL ES 最後の描画を簡単に元に戻す

iPhone画面での最後の描画アクションの単純な「元に戻す」を実装する方法を見つけようとしています。最初にフレーム バッファを準備して描画します。

次に、頂点配列を準備し、次のように描画します。

この最後のアクションを元に戻すにはどうすればよいですか? 以前の状態または組み込みの OpenGL ES 関数を保存する方法が必要だと思います。

ありがとう

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

c++ - C++ で「元に戻す」を作成するにはどうすればよいですか?

前のタスク/追加/変更を元に戻す関数を作成する必要があります。Borland C++ でこれを行うにはどうすればよいですか?

(プログラムは、「リスト」を使用してテキストの文字列をテキスト ファイルに保存します。作成した保存関数を使用しない限り、保存されてから消去されます。)

ちなみに、単純なコンソール アプリケーションで元に戻す機能を作成するつもりでした。

0 投票する
8 に答える
1290080 参照

git - Git で最後のコミットをアンコミットする方法

git で最後のコミットをコミット解除するにはどうすればよいですか?

それは...ですか

また

?

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

javascript - Javascript UndoManager ブラウザのサポート

HTML5 仕様では、ユーザーが編集したドキュメントの以前の状態を照会するために使用できる UndoManager について言及しています ( http://www.whatwg.org/specs/web-apps/current-work/#undomager )。これをサポートしているブラウザーはありますか? ブラウザがこれをサポートするという希望はありますか?

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

vim - Vimできめ細かい元に戻すにはどうすればよいですか?

Vimの元に戻るは少し粗すぎると思います。たとえば、次のように入力した場合:

おっと!タイプミスをしました。元に戻したいので、を押しuますが、その後、行全体がクリアされます。単語ごとまたは文字ごとに元に戻す方法はありますか?

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

objective-c - NSUndoManager は NSMutableDictionary の編集を取り消さない

元に戻す操作で問題が発生しています。次のコードは操作を元に戻せませんremoveObjectForKey:が、やり直し操作setObject:ForKey:は機能します。

コンソールの出力は次のようになります。

キー ID は同じままですが、オブジェクト ID が異なる理由がわかりません。オブジェクトの特別な取り消し/やり直し処理はありNSMutableDictionaryますか?

thx ソニック

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

makefile - Autotools: lighttpd プロジェクトで "./configure" によって作成されたファイルをクリーンアップする方法は?

lighttpd組み込み Linux プロジェクトを試しています。私は最新のソース パッケージを入手し、すべての構成、コンパイル、インストール (テスト用) などをカプセル化したマスター Makefile の作成を開始しました。

逆に、すべてのステップをクリーンアップしたいと考えています。クリーンアップ後、生成されたファイルはもうないはずです。これは、反復テストにとって重要です。

./configure生成されたものを完全にクリーンアップする方法があるのだろうか? 詳しくは詳しくありませんautotools

ヒントはありますか?

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

php - Webアプリケーションで「削除を元に戻す」?

削除ボタンを押した後に元に戻すオプションを提供する Web サイトをますます多く見てきました。ボタンの背後にあるロジックはどのように行われますか?

アイテムは JavaScript によって削除され、ユーザーの画面から「消え」、スケジュールされた削除が追加されました。

ユーザーに元に戻す機能を提供する他のオプションは何ですか?

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

c++ - QTextDocument の QUndoStack にアクセスするにはどうすればよいですか?

QUndoStackの にアクセスするにはどうすればよいQTextDocumentですか?

(たとえばQUndoCommand、ドキュメントの取り消しスタックにカスタム オブジェクトを追加できるようにしたい)

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

wpf - WPF MVVM UpdateSourceTrigger = Excplict

Wpf-App(MVVM)にコンテンツコントロールがあり、オブジェクトにバインドされ、オブジェクトのプロパティがテキストボックスに表示されるため、ユーザーはプロパティの値を編集できます。GoFのコマンドパターンで元に戻す/やり直し機能を実装したい。このためには、コマンドを作成してUNDOManagerに設定できるポイントが必要です。私のアイデアは、送信ボタンを追加することでした。ボタンが押されたら、テキストボックスのソース(プロパティ)を更新し、コマンドオブジェクトを作成して、変更を元に戻せるようにします(オブジェクトの古い状態と新しい状態を保存します)。ただし、-送信ボタンを使用するには、テキストボックスのUpdateSourceTriggerをExplicitに設定する必要があります。ソースを更新したい場合は、ビュー内のコントロールを参照する必要がありますが、これは私が学んだ限りでは悪いことです。どうやってやるの?MVVMを使用して、コマンド(WPFコマンド、

ありがとうウォルター