VS2019: 提升Linux IntelliSense的准确性和性能( 二 )


在某些情况下 , 头文件的数量会很大 , 在系统间拷贝它们将会花费很长的时间 。 VS2019 v16.5 Preview 1提升了头文件拷贝的性能 , 对于Linux项目来说 , 它们得到了一个更好的IntelliSense 。

远程连接

当使用VS的Connection Manager创建一个远程连接时 , 默认情况下会从远程Linux目标机器上拷贝头文件到本地Windows系统上的缓存位置 。 这个默认行为可能不是那么必要 。 在新版本中 , 头文件将会按需进行拷贝 , 只有当打开一个Linux工程或者配置CMake时才会进行 。 拷贝的工作将会在后台进行 。

连接管理器的远程头文件对话框界面也得到了更新 。 对每一个连接的缓存可以被启用或者被禁用 。 默认情况下 , 连接的缓存将会被启用 。 用户可以选择一个连接并进行如下的操作:
> 点击Update按钮 , 可以按需的进行头文件下载
> 点击Delete按钮 , 可以从连接中删除缓存的头文件
> 点击Explore按钮 , 可以打开缓存的位置

Linux工程属性

为了帮助用户来控制头文件的拷贝 , 我们添加了三个Linux工程属性 , 它们分别是:

推荐阅读