最近在使用Vim编写一些小的脚本,在写注释的时候,想采用这样的方式分隔:
"----------------------------------------------------------
"-------------This is Comments ----------------------------
"----------------------------------------------------------
我知道可以采用ni-
我想大声告诉你2017-05-16 16:42:54
把这个加到你的 vimrc 里:
inoremap <expr> <C-r>* repeat('*', strdisplaywidth(getline(line('.')-1))-strdisplaywidth(getline('.')))
然后需要使用星号与上一行对齐的时候按 <C-r>*。
另一个解决方案是,写文字部分之前把上一行全星号复制下来,然后在需要写文字的地方按 gR 进入虚拟替换模式,这样就不用数星号了。