When running git commit in the CLI something like the following (default) template is shown (in whatever editor is used):
[empty line] # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # # On branch master # Your branch is up to date with 'origin/master'. # # Changes to be committed: # modified: Makefile # This allows the user (a) to see the list of items that are going to be affected by the commit and (b) provided a multiline message. In particular, it is common to have a short (<72 chars) first line. An empty line and then a longer message.
When committing from within vscode, I cannot find a way of having a full-fledged editor for the commit message. All one has is something like the following:
Where a multiline message is possible but without the pleasure of an editor.
I am currently using 1.23.1.

