Skip to content

Commit b5c7005

Browse files
authored
Update Linux IntelliSense behavior
Update Linux IntelliSense behavior with brief description and link to more detailed blog post. I did this in a note since the behavior only applies to 16.5+ - but please let me know if there is a better way to communicate this information.
1 parent d0a3311 commit b5c7005

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

docs/linux/configure-a-linux-project.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ Since all compilation is happening on a remote computer (or WSL), several additi
9090

9191
When you add a new connection in **Connection Manager**, Visual Studio automatically detects the include directories for the compiler on the remote system. Visual Studio then zips up and copies those files to a directory on your local Windows machine. After that, whenever you use that connection in a Visual Studio or CMake project, the headers in those directories are used to provide IntelliSense.
9292

93+
> [!NOTE]
94+
> In Visual Studio 2019 version 16.5 and later the remote header copy has been optimized. Headers are now copied on-demand when opening a Linux project or configuring CMake for a Linux target. The copy occurs in the background on a per-project basis based on the project's specified compilers. Read more about [Improvements to Accuracy and Performance of Linux IntelliSense](https://devblogs.microsoft.com/cppblog/improvements-to-accuracy-and-performance-of-linux-intellisense/) in Visual Studio 2019 version 16.5.
95+
9396
This functionality depends on the Linux machine having zip installed. You can install zip by using this apt-get command:
9497

9598
```cmd

0 commit comments

Comments
 (0)