打开一个空的缓冲区并插入一个制表符,然后退出到正常模式。当您将光标(正常模式)放置在选项卡上时,它将位于空白的右侧。我正在寻找一种方法,使光标位于空白区域的左侧。谢谢!

评论

这让我发疯了很多年!

#1 楼

这只是一个笨拙的解决方法,但是如果您将光标定位在选项卡的另一“侧”上。

评论


谢谢!你帮我找对地方了。 :set list listchars = tab:\ \导致我要求的结果。现在,我只需要查看它是否像我想的那样有用!

–乍得天堂
15年2月26日在15:59

#2 楼

正常模式下,光标位于字符的两侧。因此,您可以执行ia分别进入选项卡左侧或右侧的插入模式。

评论


抱歉,我应该更清楚了。这与插入模式无关。我使用硬标签,每个硬标签占用四个空格。当我将光标(正常模式)移动到硬制表符字符时,它最终出现在该表符的最右列。我希望它位于选项卡的最左列。这纯粹是一个美学问题。

–乍得天堂
15年2月26日在15:53

#3 楼

只需使用命令:set listchars=tab:\ \ list即可。

我故意将list放在最后,以保留listchars选项值中最后一个反斜杠之后的空间。