Vim 中的 Tab 键与空格键相关配置项详解
0. 参考资料
1. Tab 键与空格键的配置项
Vim 针对空格提供了细粒度的配置项,一共有 4 项:
tabstop:指定一个tab字符的宽度,缩写为ts。expandtab:激活该项会让空格代替tab字符,禁用该项需要使用noexpandtab。softtabstop:指明用多少个空格来代替tab字符,缩写为sts。shiftwidth:指明在普通模式下用缩进命令插入或删除的空格数量,缩写为sw。
2. 实例演示
默认设置
ts=8 sts=0 sw=8 noexpandtabVim中默认设置用一个制表符\t来表示tab键,不使用空格替换- 插入模式中的退格键会删除制表符
- 制表符的宽度为
8列 - 在普通模式下使用
<或者>调整缩进时,相当于删除和增加制表符

本文详细介绍了 Vim 中关于 Tab 键和空格键的配置项,包括 `tabstop` (ts), `softtabstop` (sts), `shiftwidth` (sw) 和 `expandtab` 选项的用法。通过实例演示了不同设置下的行为,强调了保持 `ts`, `sts`, `sw` 三者相等的重要性,以及如何通过 `expandtab` 控制制制表符与空格的转换。"
86537724,7952375,MATLAB实现短时傅里叶变换,"['信号处理', 'MATLAB编程', '短时傅里叶', '数值计算']
最低0.47元/天 解锁文章
8855

被折叠的 条评论
为什么被折叠?



