6

別のプログラムからテキストをコピーした後、Emacsエミュレーション拡張機能を使用してVisual Studioに切り替えてテキストを貼り付けようとすると、次のいずれの方法も機能しません。

  • Ctrl-Y('yank' [paste]のEmacsエミュレーション拡張キーバインディング)
  • ツールバーの貼り付けをクリック
  • 編集>貼り付け
  • 右クリック>貼り付け

外部アプリケーションからEmacsエミュレーション拡張機能を実行しているVisualStudioのコピーにテキストを貼り付けるにはどうすればよいですか?

4

2 に答える 2

6

上記のようにCtrl------ ()はこれで機能します(少なくとも、VS2012でロードするemacsアドインを取得した場合は機能します)。次に、[ツール]-> [オプション]に移動し、[環境]-> [キーボード]を選択して、削除しますShift。--ショートカットを選択し、-をに割り当てます。InsEdit.CycleClipboardRingCtrlYCtrlYEdit.CycleClipboardRing

繰り返すCtrl-Yクリップボードリングを循環させますが、これは私が生きることができる副作用です...再割り当てした場合Alt-Y同じコマンドになると、通常、これは期待どおりに機能します。

于 2013-02-11T12:19:04.970 に答える
3

Ctrl-Shift-InsEdit.CycleClipboardRing)は、Windowsクリップボードの内容をVisualStudioに貼り付けます。

他のより標準的な方法が機能しない限り、これはEmacsエミュレーション拡張機能の既知のバグです。拡張機能のVisualStudioギャラリーページから:

他のアプリケーションからVisualStudioへの切り取り/コピー/貼り付けは、インストールされているEmacs拡張機能では機能しません。この問題の修正に取り組んでおり、修正が利用可能になったときに拡張機能の更新バージョンを投稿します。

于 2012-11-14T16:57:31.633 に答える