可可西

VS操作技巧

以下内容以VS2008为例,测试通过!

增加外部命令

点击Tools -- External Tools...菜单项,点击Add按钮,新增名为 BuildScriptDebug 自定义菜单项:

勾选“Use Output window”表示将执行日志内容输出到VS的Output窗口中

点击OK后,Tools菜单中就会出现一个BuildScriptDebug菜单项。

 

添加BuildScriptDebug菜单命令到工具栏

点击Tools -- Customize...菜单项

点击Close按钮后,可以看见BuildScriptDebug按钮会显示在工具栏上

若要删除添加的BuildScriptDebug按钮,只需把Customize窗口打开,然后拖动BuildScriptDebug按钮到工具栏空白处即可删除

 

编写自定义宏

 

设置自定义快捷键

1. 为上文的BuildScriptDebug外部命令设置Ctrl+Shift+F7快捷键

然后点击“Assign”按钮,为Tools.ExternalCommand8(即上文中的BuildScriptDebug外部命令)分配Ctrl+Shift+F7快捷键,最后点击OK

 2. 将vs默认F12的Go to Definition换成VA的Go to Implementation

3. 为上文自定义宏Macros.MyMacros.Module1.MacroBuildScriptDebug关联快捷键Ctrl+Shift+F8

 

展开某个源码文件在Solution Explorer对应节点

 

"Output(输出)"面板的"Build(生成)"类别中打印以下格式log,双击log可直接定位到所在文件的位置

I:\Test\vsTest\MyToolsAddIn2015\MyToolsAddIn2015\UE4Tool.cs(220)

I:\Test\vsTest\MyToolsAddIn2015\MyToolsAddIn2015\UE4Tool.cs(220,30): error CS0103: The name 'truedd' does not exist in the current context

I:\Test\vsTest\MyToolsAddIn2015\MyToolsAddIn2015\UE4Tool.cs(220,30,220,36): error CS0103: The name 'truedd' does not exist in the current context

I:\Test\vsTest\MyToolsAddIn2015\MyToolsAddIn2015\UE4Tool.cs(220,30,220,36): error CS0103: The name 'truedd' does not exist in the current context

 

Output窗口重新开始auto-scrolling 

当编译或调试时,在Output窗口某个位置点击鼠标后,就会停留在当前位置,不再进行auto-scrolling

此时,若再想开始auto-scrolling,可按Ctrl+End

 

常用快捷键

1. Ctrl + Shift + V   弹出剪切板中最近Copy的20条内容,用上下键选择你要的东东吧!

2. Ctrl + Enter            在当前行的上方插入一个空行

    Ctrl + Shift + Enter  在当前行的下方插入一个空行

3. Ctrl + W        选中当前单词

4. Ctrl + Delete        删除下一个单词

    Ctrl + Backspace  删除上一个单词

5. Ctrl + LCtrl + X 或 Shift + Delete   剪切当前行

6. Ctrl + Shift + L   删除当前行

7. Ctrl + K, Ctrl + \  删除选中内容中空白

8. Alt + F8    规范选中内容的缩进

9. Tab    选中内容的右移一个缩进

   Shift + Tab    选中内容的左移一个缩进

10. 按住Ctrl,拖动选中代码块,对代码进行复制。(可跨文件复制)

11. Ctrl + T  调换字符

     Ctrl + Shift + T   调换单词

     Alt + Shift + T    调换行

12. Ctrl + Shift + U  将选中内容变成大写

     Ctrl + U  将选中内容变成小写

13. Ctrl + PgUp   将光标移动到当前编辑器视图顶部

      Ctrl + PgDn   将光标移动到当前编辑器视图底部

14. Ctrl + Shift + PgUp  选中当前光标与当前编辑器视图顶部之间的内容

      Ctrl + Shift + PgDn  选中当前光标与当前编辑器视图底部之间的内容

15. Ctrl  + -            光标向后定位

     Ctrl + Shift + -   光标向前定位

16. Ctrl + G    转到输入目标行

17. Ctrl + F  查找

      Ctrl + H 替换

18. Ctrl + D 定位输入焦点到查找框

19. Ctrl + F3  向后查找选中内容(第1次要按Ctrl + F3, 后面只需按F3即可)

     Shift + F3 向前查找选中内容

20. Ctrl + F2  在当前行添加标签

     F2  向前查找标签

     Shift + F2  向后查找标签

21. Ctrl + R, Ctrl + W  查看空白字符

22. Alt + 鼠标拖动   以块方式来选择内容

23. Ctrl + K, Ctrl + C   注释代码

     Ctrl + K, Ctrl + U   取消注释代码

24. F12  转到当前变量的定义或当前函数的实现体

25. Ctrl + J  弹出当前函数的参数信息

26. Ctrl + ]  括号匹配   

 

posted on 2011-11-21 22:09  可可西  阅读(1285)  评论(1编辑  收藏  举报

导航