现在的位置: 首页 > 综合 > 正文

Visual Studio 剪切板新特性

2012年07月27日 ⁄ 综合 ⁄ 共 801字 ⁄ 字号 评论关闭

以前开始学习编程时,一直使用Borland的开发工具,从TC2.0到BC3.1,再到BCB,delphi,每次更新工具或者版本时,无不为其人性化的新特性、新功能而陶醉不已。在BCB6,delphi6中的剪切板功能,就十分的方便顺手,其中的双重剪切和强大的块操作功能,是我最欣赏的两大特性,为何VS就没有提供这些功能呢?这一遗憾随着Visual Studio 2003的推出而烟消云散,因为VS2003的剪切板新特性更加高效直观,其人性化的设计非常顺手,可能你都想不到呢!

1、多重剪切功能【Clipboard Ring】

多重剪切功能,我们只在Office系列软件有所体验,带来的方便自然是不言而喻;现在VS的开发者也可体验到这一特性了,过程如下:

a.连续复制 (Ctrl-C, Edit.Copy) 或剪切 (Ctrl-X, Edit.Cut)所需代码(最多可达20条),无需考虑剪切板覆盖问题,因为现在剪切板会自动将剪切内容组织为一个后进先出(LIFO)堆栈。

b.使用 Ctrl-Shift-V 粘贴最上层剪切内容(最后一次复制的代码)。

c.如果你想粘贴剪切板堆栈中的第二条,再次按下Ctrl-Shift-V (Edit.CycleClipboardRing),粘贴内容就会变为第二条代码段;同理,不断按下Ctrl-Shift-V粘贴内容会遍历代码段堆栈。

另外,你也可以看到剪切板堆栈中的内容,如图,在工具箱下的Clipboard Ring页,所有剪切内容分别列出,你还可以使用鼠标拖方任意内容,但Visual Studio 2005好像去掉这一特性,仅支持快捷键。

2、块操作

其他常见的块操作,相信大家也比较熟悉,不再赘述。而列选择功能却不能不提,BCB是早已支持这一特性的,在复制大段的数组赋值语句时,十分有效,当时让不少VS开发者羡慕不已,现在VS终于也支持了。操作很简单,在你选择代码时,一直按下ALT键,看看结果如何?


抱歉!评论已关闭.