I prefer to follow design principals and product's phylosophy that laid down to the product by it's developers. If I find the principles inappropriate for me I prefer to find something different, than modding the product using any sort of plugins. Including keyboard's extension keys that I would call "plugin" too in this context.
True! :) In fact I already have a good code editor(not terminal-based) that I used to use. I just want to find something that may improve my experience.
> I would like to use "page-down" instead.
So just use page-down. What's the problem? Why isn't it convenient?