如何在Visual Studio中交换剪贴板内容以进行当前选择

时间:2011-11-23 23:29:44

标签: visual-studio selection clipboard swap

有没有人知道简单方法用当前鼠标选择交换剪贴板中当前的内容?

假设我的剪贴板中包含文本Foo

在一行代码public void DoBar() { ...上,我选择了Bar

我想要一个简单的组合键,将DoBar()更改为DoFoo(),并在剪贴板中留下文本Bar"(如果我要按CTRL-V它会粘贴Bar)。

注意:我不想摆弄任何图形(即剪贴板切换器,粘贴环)。我只是在一个简单的键组合之后(所以CTRL-X:Cut,CTRL-C:Copy,CTRL-V:Paste,CTRL-B?:Swap)

适用于整个Windows的通用解决方案的奖励积分。

2 个答案:

答案 0 :(得分:2)

我知道你不想要一个涉及安装任何东西的解决方案,但是我在同一个问题上登陆了这个页面,所以我决定发布一个答案(其中包括一个gui)

安装AutoHotKey!

请参阅http://www.autohotkey.com/board/topic/15-clipboard-hotkey-functions/

亲切的问候

沃德

答案 1 :(得分:1)

对此没有通用的解决方案,很抱歉:我预计会失望。

您可能能够使用此实现构建Visual Studio插件,但除了Vi / Vim或Emacs之外,它不是任何平台上的标准解决方案(即使那时我也不确定)。