我想要的是在vim编辑器中将tab键转换为空格。例如,如果我输入[tab]键,那么它将转换为4个空格。我在.vimrc中添加了以下设置
set tabstop=4 set expandtab set shiftwidth=4
当我进入第一个选项卡时,它会将光标移动到位置5而不是位置4。但从第二个选项卡开始,光标会移动到位置9、13、17等等。只有第一个标签页的大小写似乎不正确。我做错了什么?
xdnvmnnf1#
列从1开始计数。两个制表符乘以四个空格,总共有8个空格。但是编辑器仍然处于插入模式,所以光标会定位到第9列(还不存在的列),以便在制表符之后输入下一个字符。所以没关系。
1条答案
按热度按时间xdnvmnnf1#
列从1开始计数。
两个制表符乘以四个空格,总共有8个空格。但是编辑器仍然处于插入模式,所以光标会定位到第9列(还不存在的列),以便在制表符之后输入下一个字符。
所以没关系。