The default editor is usually configurable (of course you'd have to learn all the different contexts you can do this from first to know this is a thing ... discoverability is hard).
For example in ubuntu you can do
sudo update-alternatives --config editor
Some programs will use the environment variable $EDITOR, so you can add this to your shell startup configs
For example in ubuntu you can do
Some programs will use the environment variable $EDITOR, so you can add this to your shell startup configs Or specifically for git cli you can run