No, debata by se mela tykat textoveho editoru. Tedy: smazat radek v beznem textovem editoru: Home, shift + End, Delete. Smazat radek v lepsim textovem editoru je mnohem rychlejsi: Vim: dd, Emacs: C-S-Bckspc.
Tedy k memu primeru: bezny textovy editor je lopata, Bagr je vim/emacs.
Pokud se ale chces bavit o IDE, to je samozrejme neco jineho. Tady bych si ale taky dovolil oponovat. Delam python ve Vimu, a vse co popisujes (refactoring, znalost kodu z vice adresaru, navigacni panel, debug) neni problem. Ale to uz neni cisty Vim, je to Vim plus hromada nekym pripravenych maker, doprovodnych programu na kontrolu kodu atd.