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键,看看结果如何?

  • 相关阅读:
    XGBoost,GBDT原理详解,与lightgbm比较
    开机或联网时自启动gunicorn
    mac下查看jdk安装版本及安装目录
    Linux常用操作
    ssh远程登录出现Host key verification failed.解决办法
    gunicorn运行显示connection in use解决办法
    nginx,gunicorn常用命令
    Git入门--创建版本库,关联远程库,从远程库下载
    【新手向】阿里云上ubuntu+flask+gunicorn+nginx服务器部署(二)项目部署
    系统护肤+身体
  • 原文地址:https://www.cnblogs.com/gisattic/p/153023.html
Copyright © 2011-2022 走看看