Tech.Ed2005之IDE技巧笔记(DEV332)

Posted on 2005-09-27 22:04  Vitoria  阅读(1646)  评论(18编辑  收藏  举报
        才听完了今年的Tech.Ed北京的课程,慢慢的我会把我听过的课的笔记放上来。
        这部分是微软最有价值专家马宁的课程,代号DEV332。
        这堂课主要是讲述的是IDE的技巧和诀窍,马宁这人太有意思了,用一个打字员的自嘲的笑话开的场,牛人一个啊。他的PPT是很简单的,主要的精华都是靠演示。也许他写文档就也不怎样了,哈哈,别被他听见才好。
        Command window
        Command window可以做的事情太多了,我记得也就这么多:
        1.  Designer -- View designer
        2.  Code -- View code
        3.  Close -- Close current document
        4.  CloseAll  -- Close all documents
        5.  Of    -- Open a file.
        6.  Op  -- Open a project
        7.  Props -- Open Properties window
        8.  Nav http://www.microsoft.com -- Browse the web page
        9.  g -- Build solution
        10. shell notepad -- Open a notepad application.
          shell cmd
          shell sol
        也支持自定义命令
        alias+command name+command 就自定义了命令,之后只用输入command name就可以调用该命令了
        eg:alias find Edit.FindinFiles
        之后输入find就可以调出FindInFile对话框了
       
        Find textbox
        1. 在Find textbox中输入>加上命令就等于在命令窗体中的输入,如>close也会把当前的文档关掉的。
        2. 在Find textbox中按下F1,在帮助文档中搜索
        3. 在Find textbox中按下F2,Rename选中的代码
       
        Refactoring
        对于重构代码,VS2005提供了很多简易好用的方法,包括重命名,提取方法,提取Interface等等
       
        书写代码
        1. class再按下Tab键,很方便就可以创建class了,
        修改绿色的智能标签,很容易就可以创建自己想要的class了
        2. svm再按下Tab键,很方便就可以创建Main函数了,
        sim再按下Tab键,很容易吧,你可以再创建带有返回值的Main函数了
        VS2005在智能标签上的支持是很丰富的,比方说调用了一个不存在的方法,智能标签会提示你帮助你创建该方法。
       
        还有一些其他的好用的功能,从别的课上学到,一并列在这里
        比如说,代码Vertical gulid line可以用注册表修改
        HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
        加入类型为REG_SZ(即String)名为Guides而值为RGB(255,0,0) 100的Value,
        就会在100 char的地方显示一条红色的垂直虚线
        微软之所以不公布这个,或许是因为所有的TextEditor都会有这样一根线,
        如Command window,Find result window中也会多出这根线
       
        还有个小小的好用的功能
        在文档头上,点击鼠标中键,可以关掉该文档
        也很好用的吧
       
        好了,这课的笔记就到这里吧。

Copyright © 2024 Vitoria
Powered by .NET 8.0 on Kubernetes