Vim 的 shiftround 选项

Vim 的 shiftround 选项

Chris Yue 2 comments

Posts

在使用 Vim 中一直遇到一个很二逼的问题,比如如下情况:

foo:
    foobar: foobar
 bar: baz
^

大家可以看到在 bar 之前,箭头指向的地方有一个可能因为 copy 过来的时候带着的不知道哪里冒出来的空格,然后我想让bar: bazfoobar: 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的指令大全。。

 回复

发表评论

33 + = 39