vim - vim中将制表符替换为空格

标签 vim vi

我想在 gVim 中将制表符转换为空格。我将以下行添加到我的 _vimrc 中:

set tabstop=2

它可以在两个空格处停止,但看起来仍然像插入了一个 tab 键(之后我尝试使用 h 键来计算空格)。

我不知道该怎么做才能让 gVim 将制表符转换为空格?

最佳答案

根据其他答案打开 Expandtab 后,根据新设置转换现有文件的极其方便的方法是:

:retab

它将在当前缓冲区上工作。

关于vim - vim中将制表符替换为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/426963/

相关文章:

vim - TagHighlight 和 Indexer 插件集成

Vim:重新映射键以移至下一个非空白行(反之亦然)

python - 在 Vim 中同时保存和运行

Linux:VI - 当有人说 "Command mode key sequence"时,他们在说什么?

vim - 按 <Enter> 在行首给出 "M"

vim - 更改光标的保持时间?

vim - 如何有效使用 Vim : wildmenu

vim - 如何在 vi/vim 中搜索并复制这些行?

vim - 如何设置 vim 打开文件请求将定向到先前终端中已打开的文件?

vim - 将 false 转换为 FALSE 的正常模式 vim 命令是什么以及 12 :48:03 AM to 12:48 simultaneously?