使用技巧

  1. 按住ctrl点击一下函数名,在当前窗口下跳转到定义。
    按住ctrl点击两下函数名,跳转到定义并打开新窗口。
  2. 自定义快捷键:在使用终端情况下,ctrl+左右:切换聚焦的终端
  3. ctrl+M放大或者缩小终端面板,ctrl+shift+M关闭终端面板
  4. 安装remote deployment实现远程开发遇到的问题(新版本已解决):
    1. ssh连接失败,安装openssh之后,执行quitstart.txt中的命令,
    2. 连接失败,会提示realpath找不到,将远程服务器上的脚本server.sh第10行的(dirname”(realpath “0”)”)改成(dirname “$0”)
  5. 行尾换行LF/CRLF切换:右下角LF/CRLF可以手动切换
  6. F3/F4是跳转上一个和下一个搜索结果。对一个单词ctrl+d,就不需要ctrl+f,直接在本文中搜索
  7. 菜单和侧边栏的字体改不了大小,在设置中搜索zoomLevel,调整整体的放大等级即可
  8. c++ 书写函数注释, /** 自动会出来, 紧接着的是函数名称,下面的是函数变量,变量值前面需要加上@,最后是函数的作用和意义,与上面的定义空出一行
  9. vscode online 可以自己配置服务器,参考博客,也可以使用腾讯的cloud studio(五人以下免费)

配置文件:

  1. settings.json:
    pythonPath: 告诉你用的python.exe的地址
  2. launch.json: 配置运行脚本
    比如python:
    program:后面代表运行的文件
    argv:代表后面运行的参数
  3. ssh配置
    远程连接ssh服务器时需要加上两句话:
    PreferredAuthentications publickey
    PubkeyAuthentication yes
  4. 添加未定义的宏
    在c_cpp_properties.json中的configuration中增加一项
    “defines”: [
        "U2P_CAMERA_FEATURE"
    ],

插件推荐

  1. Comment Translate: 很多API的注释都是英文的,对于英文不好的同学来说,都是煎熬,这个可以把函数定义等注释翻译成中文,简直是神奇
  2. Remote Development: 远程开发神器!不用把代码下载下来,终端、端口映射、docker和代码管理特别方便
  3. One Dark Pro: 推荐的主题
  4. Prettier: 代码格式化
  5. Markdown All in One: markdown必备插件
  6. Live server: web实时预览
  7. Gitlens: git加强版版本管理

问题汇总

  1. vscode的终端不能使用系统的环境变量

    解决方法:

    1. 首先关闭所有的vscode窗口
  2. 在系统自带的终端中输入code + 环境变量path,这样打开的vscode,里面带的终端就带有系统环境变量了

chmod 777 /data/misc/camera

setprop persist.camera.isp.dump_cnt 1

setprop persist.camera.isp.dump 0

setprop persist.camera.isp.dump 2

adb pull /data/misc/camera Z:\liqinxing\test_photo\raw