/ ide

visualstudio

Visual Studio

  • Visual Studio 2017 Enterprise :NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
  • Visual Studio 2017 Professional:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

以管理员身份启动

C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv

启动器: C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv 找到 VSLauncher.exe

此方法需要从VSLauncher.exe进入主程序,无法在任务栏或者桌面快捷键中获取管理员权限。

Regedit

在注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 下,新增字符串: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe,值为 ~ RUNASADMIN 。使devenv.exe获得管理员权限。


默认以管理员启动的程序在都在注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 下,因为可以看到其他默认以管理员启动的软件。

调试

  • F11 单步运行,逐语句(进方法),直接按 F11 启动程序,注意不是 F5黄色标注的代码指的是即将被执行的代码;;
  • 断点调试,在推测出错的位置打上断点,然后按下 F5启动程序;
  • F10 逐过程(不进方法),直接按 F10 启动程序,注意不是 F5
  • 监视变量

设置快捷键

将默认的 Shift + Alt + F10 改为 Ctrl + Alt + .

在使用时,提示 Alt + EnterCtrl + . 可用,但只有 Alt + Enter 实际可用。

public private

如果不指定 public,则默认为 private

常用快捷键

  • 跳转到定义:Ctrl + 鼠标点击 或者 F12
  • 跳转回调用:Ctrl + -
  • 快速弹出智能提示:Ctrl + J
  • 注释代码快捷键:Ctrl + K + C
  • 取消注释快捷键: Ctrl + K + U
  • 上移或下移一行:Alt+↑Alt+↓
  • 格式化代码快捷键:Ctrl + A + K + F
  • 取消格式化代码快捷键:Ctrl + K + F
  • 快速对其代码:Ctrl + K + D
  • Shift + HomeShift + End 快速选中当前行的文本
  • 折叠代码: regionendregion
  • F1 :转到帮助文档;
  • F5:启动程序;

你正在调试 xxx.exe 的发布版本。如果在启用“仅我的代码”的同时,使用通过编译器优化的发布版本,调试体验会降级(例如,将不会命中断点)

  • 停止调试
  • 禁用仅我的代码
  • 继续调试
  • 继续调试(不再询问)

选择【继续调试】即可

python

Alt+I 打开 Python 交互窗口,然后输入 2+2。 如果看不到输出 4

解决方案

一个完整的解决方案可能包括:

  • 一个前台网站,对应一个 repository,编程语言可能是 React、Vue、Angular。
  • 一个客户端 app,对应一个 repository,编程语言可能是 Swfit、Kotlin。
  • 一个后台管理系统,对应一个 repository,编程语言可能是 ASP、PHP、Node.js。
  • 一个微信小程序,对应一个 repository。