zoukankan      html  css  js  c++  java
  • Visual Studio 剪切板新特性

    以前开始学习编程时,一直使用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键,看看结果如何?

  • 相关阅读:
    python json 和 pickle的补充 hashlib configparser logging
    go 流程语句 if goto for swich
    go array slice map make new操作
    go 基础
    块级元素 行内元素 空元素
    咽炎就医用药(慢性肥厚性咽炎)
    春季感冒是风寒还是风热(转的文章)
    秋季感冒 咳嗽 怎么选药
    解决IE浏览器“无法显示此网页”的问题
    常用的 css 样式 记录
  • 原文地址:https://www.cnblogs.com/gisattic/p/153023.html
Copyright © 2011-2022 走看看