@Martin "
~/.ssh/config does apply also to scp connection parameters" – To connection parameters, yes; because the connection is by default performed by invoking ssh and the file is used by ssh. The file is not used by scp directly, the -O option is not an option for ssh and it cannot be governed by the file. With scp -S you can even replace ssh with some other program for which the file may be irrelevant.