Как поменять содержимое буфера обмена для текущего выделения в Visual Studio - PullRequest
3 голосов
/ 24 ноября 2011

Кто-нибудь знает о простом способе поменять то, что находится в моем буфере обмена с текущим выбором мыши?

Итак, допустим, в моем буфере обмена есть текст Foo.

В строке кода public void DoBar() { ... Я выбрал Bar

Мне нужна простая комбинация клавиш, которая меняет DoBar() на DoFoo() и оставляет мне текст Bar" в буфере обмена (чтобы при нажатии CTRL-V он вставил Bar).

Примечание: я не хочу возиться с графикой (т. Е. Переключателем буфера обмена, вставкой кольца).Я просто после простой комбинации клавиш (поэтому CTRL-X: вырезать, CTRL-C: копировать, CTRL-V: вставить, CTRL-B ?: Swap)

Бонусные баллы для общего решения, котороеработает в Windows.

Ответы [ 2 ]

2 голосов
/ 04 декабря 2012

Я знаю, что вам не нужно решение, которое включало бы установку чего-либо, но я попал на эту страницу с тем же вопросом, поэтому я решил опубликовать ответ (который включает графический интерфейс)

установить AutoHotKey!

см. http://www.autohotkey.com/board/topic/15-clipboard-hotkey-functions/

С уважением

Ward

1 голос
/ 24 ноября 2011

Универсального решения для этого не существует, извините: я ожидаю разочарования.

Возможно, вы сможете создать плагин для Visual Studio с такой реализацией, но это не стандартное решение для любой платформыкроме того, может быть Vi / Vim или Emacs (и даже тогда я не уверен).

...