使用技巧
- 按住ctrl点击一下函数名,在当前窗口下跳转到定义。
按住ctrl点击两下函数名,跳转到定义并打开新窗口。 - 自定义快捷键:在使用终端情况下,ctrl+左右:切换聚焦的终端
- ctrl+M放大或者缩小终端面板,ctrl+shift+M关闭终端面板
- 安装remote deployment实现远程开发遇到的问题(新版本已解决):
- ssh连接失败,安装openssh之后,执行quitstart.txt中的命令,
- 连接失败,会提示realpath找不到,将远程服务器上的脚本server.sh第10行的(dirname”(realpath “0”)”)改成(dirname “$0”)
- 行尾换行LF/CRLF切换:右下角LF/CRLF可以手动切换
- F3/F4是跳转上一个和下一个搜索结果。对一个单词ctrl+d,就不需要ctrl+f,直接在本文中搜索
- 菜单和侧边栏的字体改不了大小,在设置中搜索zoomLevel,调整整体的放大等级即可
- c++ 书写函数注释, /** 自动会出来, 紧接着的是函数名称,下面的是函数变量,变量值前面需要加上@,最后是函数的作用和意义,与上面的定义空出一行
- vscode online 可以自己配置服务器,参考博客,也可以使用腾讯的cloud studio(五人以下免费)
配置文件:
- settings.json:
pythonPath: 告诉你用的python.exe的地址 - launch.json: 配置运行脚本
比如python:
program:后面代表运行的文件
argv:代表后面运行的参数 - ssh配置
远程连接ssh服务器时需要加上两句话:
PreferredAuthentications publickey
PubkeyAuthentication yes - 添加未定义的宏
在c_cpp_properties.json中的configuration中增加一项
“defines”: ["U2P_CAMERA_FEATURE" ],
插件推荐
- Comment Translate: 很多API的注释都是英文的,对于英文不好的同学来说,都是煎熬,这个可以把函数定义等注释翻译成中文,简直是神奇
- Remote Development: 远程开发神器!不用把代码下载下来,终端、端口映射、docker和代码管理特别方便
- One Dark Pro: 推荐的主题
- Prettier: 代码格式化
- Markdown All in One: markdown必备插件
- Live server: web实时预览
- Gitlens: git加强版版本管理
问题汇总
vscode的终端不能使用系统的环境变量
解决方法:
- 首先关闭所有的vscode窗口
在系统自带的终端中输入
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