カーソル位置にスペース(30スペース)を追加できるか知りたい
正規表現でそれを実行しようとしましたが、正規表現で実際のカーソル位置を表す方法がわかりません。
カーソル位置にスペース(30スペース)を追加できるか知りたい
正規表現でそれを実行しようとしましたが、正規表現で実際のカーソル位置を表す方法がわかりません。
30iSPACEコマンドモードでは、カーソル位置に30個のスペースが追加されます。
"aはレジスタaを定義し、" axで空白をカットすると、レジスタaに空白が作成されます。次に、以下を使用します。
30"ap
注:レジスターはその値を忘れないので、最初のソリューションの方が便利です。
すでに与えられた答えに加えて、カーソル位置は正規表現で表されていると言える\%#
のでs/\%#/\=repeat(" ", 30)/
、カーソル位置に。のように30個のスペースを追加します30i<Space><Esc>
。