質問: VisualStudio2019 Community, C# ボタン等のイベントをGUIで作成し、作成された場所がコード末尾なので、別の場所に移動しようとイベントのコードを切り取りし、貼り付けすると、コードが必要以上に過去のものになっています。 そのイベントと全く関係ない箇所もです。 また、イベント以外のコードの切り取り時も発生するかもしれません。 怖くて再現してみることができないのですが、過去5回以上は発生しています。 最近はコピーし、貼り付け、最後に不必要なコードを消去しています。 そうすれば発生しないようです。 設定項目で、コードが勝手に戻ってしまうことをなくすことはできるでしょうか? また、どういうときにコードが勝手に戻ってしまうのか、そのルールを知りたいです。 なお、GUIでフォーム名を変えると、「コードをすべて新しいフォーム名に変えますか?」等というダイアログが表示されることは知っています。 しかし今回の現象では、そのダイアログは表示されず、コードが勝手に戻ってしまいます。 語彙力がなく、わかりづらくてすみません。
回答: Visual Studioは昔からクリップボード履歴機能が独自に搭載されています。 ctrl+shift押しながらvを押すたびに張り付ける内容を切り替えられます。 操作ミスで上記を行った可能性などはありませんでしょうか?