vimの質問です。

カーソルがある行の末尾n文字分(改行コードは含まず)を削除したい場合、
どのようにするのが効率的でしょうか。
(:global コマンドのコマンド節で使いたい)

Pro Vim という本にはノーマルモードのコマンドとして、末尾3文字の削除にに
$3X
が紹介されていましたが、これは違いますよね。
これでは末尾から数えて4文字目から2文字目が削除されてしまいます。
(もしかしたら、書籍では設定ファイルで何か加工してあるのかもしれませんが、
私は勉強中に意味も分からず設定するのは性に合わないのでデフォルトのままです)


バージョン : Vi IMproved 8.0 (適用済みパッチ 1-628)