vscodeで
<HOME>, <END>
を,
<C-a>, <C-e>
にキー割り当てできず、ちょっとハマってたのですが、
stackoverflow の以下の方法で解決しました。

setting.jsonに以下のように設定した。
"vim.insertModeKeyBindings": [
{
"before": ["<C-a>"],
"after": ["<esc>", "0", "i"]
},
{
"before": ["<C-e>"],
"after": ["<esc>", "$", "a"]
}