VIM 区分显示 TAB 和空格

更新日期: 2021-02-14 阅读次数: 4333 字数: 143 分类: Vim

使用 VIM 敲代码时,经常会遇到 TAB、空格混用导致的缩进排版问题。特别是 IDE 与 VIM 同时使用时,这种情况经常遇到。

例如:

  • gradle 配置文件,默认用的是空格缩进,但是如果 VIIM 没有配置使用空格,就会插入 TAB 导致 IDE 中排版问题
  • 微信小程序开发工具,也是如此

VIM 配置区分显示 TAB、空格

set list
set listchars=tab:>-

这样,TAB 就会有特殊符号占位显示。如图所示:

VIM 配置区分显示 TAB、空格

参考

  • https://vi.stackexchange.com/questions/422/displaying-tabs-as-characters

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式