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.