2016-11-27

kwsk vim

直前のノーマルモードコマンド適用されたレジスタ名前がv:registerで取れると思ってるんだけど違うの?

おらの環境ではこうなる

xとddで変化なし

再現スクリプトぷり〜ず

func! Cmd(cmd)
    exe 'norm! ' . a:cmd
    ec v:register
endf

for o in ['', 'unnamed,unnamedplus']
    exe 'se cb=' . o
    cal Cmd('"_x')
    cal Cmd('"_dd')
    cal Cmd('"ax')
    cal Cmd('"add')
    cal Cmd('l')
endfo
_
_
a
a
"
_
_
a
a
*

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん