10. その他の技 ここでは、これまでの説明で触れなかった操作や、 viをより効率的に、格好良く、美しく活用するための小技などを紹介したい。 回数指定を利用する 入力と削除の項等で触れたが、 viで扱うコマンドのほとんどは回数指定して、同じ動作を複数回一気に実行できる。 例えば、5ddで5行一気に削除できるし、3faで現在位置から数えて3つ目のaまでカーソルを移動させる。 これは他にもいろいろ便利に使える機能である。 例えば、40i-<ESC>と打ってみて欲しい。 おそらく驚くだろうと思うのだが、いきなり線が引かれてしまうはずである。 なんのことはない、-の入力を40回繰り返しただけである。 罫線のようなものを簡単に引いてみたり、プログラム中でコメントで枠を作ったりする際に重宝する。 入力以外にも、カーソル移動hjklも回数指定できる。 3lで、カーソルが3つ右に動く。 何に使えるんだ、と