This is better shown than explained. The first image shows how line wrapping works in VScode, and the second in vim.
In VScode the wrapped line continues at the indentation level of the line, rather than at the beginning of the document, however this is not the case in vim. For some tasks, the VScode way of wrapping is much cleaner.
Is there any way to get this functionality in vim?