在使用 Vim 中一直遇到一个很二逼的问题,比如如下情况:
foo:
foobar: foobar
bar: baz
^
大家可以看到在 bar 之前,箭头指向的地方有一个可能因为 copy 过来的时候带着的不知道哪里冒出来的空格,然后我想让bar: baz
跟foobar: foobar
是同一级的,我一般都习惯性将光标移到bar: baz
这一行,再习惯性的 >> 两下,可惜并不如我所愿,操作之后的结果为:
foo:
foobar: foobar
bar: baz
^
尼玛为什么要保留那个空格啊……
不过这个问题,原来 Vim 有解决办法,就是设置 shiftround 选项:
set shiftround
" 或者
set sr
居然现在才知道这个选项,我以前用的都是假 Vim ……
Vim 的 shiftround 选项 by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

写作累,服务器还越来越贵
求分担,祝愿好人一生平安
天使打赏人
2 Comments
efeencheung
3月 21, 2016 在 9:44 上午我擦,来你这逛了一圈,有收获啊,还是太懒了,这个问题这么频繁出现,早应该搜一下解决掉
ccna30
3月 31, 2015 在 7:04 下午记得有个桌面壁纸,就是Vim的指令大全。。