如何在每行~
之前选择空格,以便我可以在每一行上运行相同的命令或编辑该行上的文字?
示例:
ln -sF $DOTFILES/.vim ~/
ln -sF $DOTFILES/hyper.js ~/.hyper.js
ln -sF $DOTFILES/vimrc ~/.vimrc
注意字符位置不同,因此ctrl-v
无法正常使用,因为您的第二行会让我插入r
和{{1}之间这是不我想要的。
我想在每行的空间和.
之间插入文字?
答案 0 :(得分:2)
直观地选择整个区块:
vip
执行替换:
:'<,'>s/\ze\~/yourtexthere
直观地选择整个区块:
vip
运行一个简单的宏:
:'<,'>norm! f~iyourtexthere
录制您的宏:
qq
f~iyourtexthere<Esc>j
q
再次播放:
@q@q
搜索波浪号:
/ \ze\~
做出改变:
ayourtexthere<Esc>
重复下一场比赛:
n.n.