1)是否有自动缩进/重复在一组行上,而不是整个文件?在所选文本的vim中自动缩进
set shiftwidth=4
set expandtab
set tabstop=4
已在我的.vimrc
中定义。
我要的是选择一堆线,只对他们适用的压痕。这是因为该文件很大,我只想清理我的代码行。通过做:retab
,我将不得不强制整个文件进行重新缩进。
例如选择下面的代码和缩进自动
def hello(self):
line1
line2
到
def hello(self)
line1
line2
2)是否有可以逆转标签任何方式? Eclipse中的Shift-Tab。它返回4个空格。
当你说你已经设置了shifttab = 4,我假设你的意思是'shiftwidth'? Vim没有任何'shifttab'设置。 – DJMcMayhem
你能澄清,如果你有的例子是一个空间或选项卡? (SO不区分两者很好) – DJMcMayhem
在第一个空格中,第二个空格有4个空格(1个选项卡)。 – infoclogged