zoukankan      html  css  js  c++  java
  • 笔记——Visual Studio 程序员箴言

    记录了一些感觉比较用得到的tips用于随时查看。要想看完整的的内容还是阅读《Visual Studio 程序员箴言》,不过有些内容我在新版本的VS里没能实现,或者有替代方案了。

    1. 避免意外复制一个空白行:工具→选项→文本编辑器→所有语言→常规,取消勾选“没有选定内容时对空行应用剪切或复制命令”;
    2. 通过剪切板栈循环粘贴不同内容:Ctrl+Shift+V;
    3. 在上方插入一行<Ctrl+Enter>,在下方插入一行<Ctrl+Shift+Enter>;
    4. 选择当前单词<Ctrl+W>;(会继续等待下一个命令);
    5. 删除下一个单词< Ctrl+Delete >,删除前一个单词< Ctrl+Backspace >;
    6. 剪切当前行< Ctrl+L >,删除当前行< Ctrl+Shift+L >;
    7. 删除选中行开头的水平空白< Ctrl+K,Ctrl+>;
    8. 将代码或文本拖动到新位置<按住鼠标左键>;复制<Ctrl+按住鼠标左键>;
    9. 调换光标两侧字符<Ctrl+T>;
      调换光标后侧两个单词<Ctrl+Shfit+T>;
      调换光标行和下一行<Alt+Shift+T>;
    10. 当前字符或选中的字符变为大写<Ctrl+Shift+U>;
    11. 当前字符或选中的字符变为小写<Ctrl+U>;
      使用标准工具栏上的撤销堆栈,移动鼠标多选;
    12. 光标定位到当前编辑器视图的顶部< Ctrl+PgUp>;
      光标定位到当前编辑器视图的底部<Ctrl+PgDn>;
      选择当前光标位置与当前编辑器视图顶部之间的所有文本<Ctrl+Shift+PgUp>;
      选择当前光标位置与当前编辑器视图底部之间的所有文本<Ctrl+Shift+PgDn>;
      (直线跳转光标,尽可能接近当前列的位置);
    13. 隐藏编辑器中的垂直和水平滚动条<工具→选项→文本编辑器→常规,显示,取消“垂直滚动条”和“水平滚动条”>;
    14. 导航-向后定位<Ctrl+->,旧的;
      导航-向前定位<Ctrl+Shift+->,新的;
      (用于查看调用堆栈和定义);
    15. 使用撤销操作将光标调回到上一个插入点<工具→选项→文本编辑器→常规,勾选“在撤销列表中包括插入点的移动”>;
    16. 访问导航栏<Ctrl+F2>;
      隐藏显示导航栏<工具→选项→文本编辑器→所有语言→常规,不勾选/勾选“导航栏”>;
    17. 水平拆分窗口<窗口→拆分,或者拖动文档滚动条上的拆分控件>;
      垂直拆分窗口<窗口→新建窗口,窗口→新建垂直选项卡组>;
    18. 在编辑器内启用URL定位<工具→选项→文本编辑器→所有语言→常规,勾选“启用单击URL定位”>;
    19. 跟踪编辑器中的变化<工具→选项,文本编辑器→常规,勾选“修订”>;
    20. 显示行号<工具→选项→文本编辑器→所有语言→常规,勾选“行号”>;
    21. 查看可见空白<Ctrl+R,Ctrl+W>;
      ===========================================================================
    22. 选择<Shift+方向键>;
      块选择<Shift+Alt+方向键>;
    23. 注释<Ctrl+E,Ctrl+C>;
      取消注释<Ctrl+E,Ctrl+U>;
    24. 在编辑器中显示导引线<访问注册表HKEY_CURRENT_USERSoftwareMicrosoftVisualStudioText Editor,创建一个名为Guides的字符串值(RG_SZ)键,键值格式RBG<x,y,z>n1,…,n13,xyz是色值,n是列数>;
    25. 格式化文档<Ctrl+E,Ctrl+D>;
      格式化所选行<Ctrl+E,Ctrl+F>;
    26. 折叠和展开代码:
      切换大纲显示展开<Ctrl+M,Ctrl+M>;
      切换所有大纲显示展开<Ctrl+M,Ctrl+L>;
      停止大纲显示<Ctrl+M,Ctrl+P>;
      折叠到定义<Ctrl+M,Ctrl+O>;
    27. 自动恢复文件<工具→选项→环境,勾选自动恢复>;
    28. 针对指定文件扩展名支持语法突出显示功能<工具→选项→文本编辑器→文件扩展名>;
    29. 设置书签<Ctrl+B,Ctrl+T>;
      下一书签<Ctrl+B,Ctrl+N>;
      上一书签<Ctrl+B,Ctrl+P>;
      删除所有书签<Ctrl+B,Ctrl+C>;
    30. 语句完成<Ctrl+J>;
    31. 显示方法的参数信息<Ctrl+Shift+空格>;(光标停在参数中);
    32. 显示方法信息<Ctrl+K,Ctrl+I>;
    33. 自动补全<Alt+→>;
      自动补全时,隐藏列表<Ctrl>。
    34. 使用代码段<Ctrl+K, Ctrl+X或者输入快捷方式,Tab>;
    35. 打开代码段管理器<Ctrl+K,Ctrl+B>;
    36. 选中代码外侧插入代码段<选中内测代码段,Ctrl+K,Ctrl+S>;
      ===============================================================================
    37. 渐进式搜索<Ctrl+I>;
      下一个位置<Ctrl+I>;
      上一个位置<Ctrl+Shift+I>;
      退出<Esc>;
    38. 当前选中词搜索<Ctrl+F3>;
    39. 搜索上次的搜索内容<F3>;
    40. 快速查找<Ctrl+F>;
    41. 快速替换<Ctrl+H>;
      ===============================================================================
    42. 查看所有打开的文档和工具窗口<Ctrl+Tab>;
    43. 按打开顺序导航打开的文档<Ctrl+F6或者Ctrl+Shift+F6>;
    44. 关闭当前打开的文档<Ctrl+F4>;
    45. 查看所有打开的工具窗口和文档<Alt+F7>;
      ===============================================================================
    46. Command Window<Ctrl+W,Ctrl+A>;
    47. Output Window<Ctrl+W,Ctrl+O>;
    48. Error List Window<Ctrl+W,Ctrl+E>;
    49. Task List Window<Ctrl+W,Ctrl+T>;
      建立任务;
      查看注释(需要带头// TODO, UNDONE, HACK);
      建立任务列表快捷方式<Ctrl+E,Ctrl+T>;
    50. 在任务列表中显示HACK、UNDONE和自定义标记<工具→选项→环境→任务列表>;
    51. Object Browser Window<Ctrl+W,Ctrl+J>;
      ===============================================================================
    52. 在工具列表添加外部工具<工具→外部工具 >;
      ===============================================================================
    53. 使用解决方案隐藏项目<在“解决方案资源管理器”中的解决方案节点上右键选择“添加新解决方案文件夹”,然后右键该文件夹隐藏文件夹,此时解决方案节点上右键可以看到“取消隐藏文件夹”>;
    54. 解决方案资源管理器中支持自动查找匹配选择<根据要查找的文件名敲键盘>;
    55. 追踪变量内容<代码行右键选择“断点”→插入跟踪点,具体语法看窗体下部提示>;
    56. 设置断点<F9>;
    57. 启用或禁用断点<Ctrl+F9>;
    58. 设置有条件的断点<F9设置断点后,断点标记右键选择“条件”>;
    59. 使用断点筛选器中断正确的进程<工具→选项→调试→常规→勾选“启用断点筛选器”(默认设置),F9设置断点后,断点标记右键选择“过滤器”>,应用场景举例:同一个应用程序的多个实例同时运行;
    60. 在目标方法上设置断点<Ctrl+D,Ctrl+N>;
    61. 删除所有断点<Ctrl+Shift+9>;
    62. 使用数据提示编辑变量的内容<命中一个断点时将鼠标指针停留在变量上方,出现数据提示,单击变量的值并修改,然后按Enter提交>;
    63. 启动调试多个项目<在解决方案资源管理器中,右键解决方案→属性→通用属性→启动项目,选择多启动项目>;
    64. 在一个进程中断时则中断所有进程<工具→选项→调试→常规,勾选“一个进程中断时则中断所有进程”>;
    65. 直接从错误列表查看一个错误所在的文档<在“错误列视图”中右键一个错误,选择“显示错误帮助”>;
    66. 在错误列表和任务列表中进行多列排序<单击要作为主要排序的列,按住Shift键单机要作为次要排序的列>;

    这里有两篇园友imjustice写的:

    更有效率的使用Visual Studio(一)

    更有效率的使用Visual Studio(二)

    【END】

  • 相关阅读:
    八、基本数据结构(图形结构)
    七、基本数据结构(树形结构)
    4、使用 ImportTsv 将 Hive 数据导入 Hbase
    六、跳表
    五、二分法查找
    四、归并排序 && 快速排序
    一、kafka 介绍 && kafka-client
    三、排序之冒泡、插入、选择
    二、YARN
    三、synchronized & lock
  • 原文地址:https://www.cnblogs.com/submarinex/p/4088680.html
Copyright © 2011-2022 走看看