gpt4 book ai didi

vim - 可以根据文件扩展名更改标签的长度吗?

转载 作者:行者123 更新时间:2023-12-04 02:59:46 25 4
gpt4 key购买 nike

这个问题已经在这里有了答案:




9年前关闭。




Possible Duplicate:
Changing Vim indentation behavior by file type



你好。
因此,我经常在制表符的“2”和“4”之间切换。通常我将2个空格用于HTML文件的选项卡,并将4个空格用于编程的选项卡。无论如何,有没有配置VIM的功能,它将根据文件扩展名自动进行调整?
另外,为什么VIM有时会缩进8个空格,例如在我输入一个大括号之后?我将其设置为4个空格。
谢谢。

最佳答案

set sw=4 ts=4 sts=4                             " Defaults: four spaces per tab "
autocmd FileType html :setlocal sw=2 ts=2 sts=2 " Two spaces for HTML files "

以下是三个不同的选项:'shiftwidth'('sw')控制自动缩进的空格数和一些移位命令(例如正常模式下的 <<),'tabstop'('ts')控制真实制表符的视觉长度,您可能希望保留默认值(8个可视单元格),当您按下 <Tab><CR>时,“softtabstop”(“sts”)控制要插入/删除的内容。我建议您将其设置为'tabstop'的值,或者将其与'expandtab'一起设置,因为在其他情况下,它会产生难看的制表符+空格缩进。

关于vim - 可以根据文件扩展名更改标签的长度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com