Vim可以显示两个缩进空格,同时在文件中保留四个空格吗?

我想在其他人的项目上工作,他使用4个空格进行缩进.我使用2,我的屏幕不够大,无法轻松编辑4个空间.

我是否可以将Vim配置为显示2个缩进空格,但是将4写入文件

这与 here的要求相反.

是的你可以!如果你有“隐藏”选项,你可以尝试一下.

:Syntax match spaces /  / conceal cchar= "Don't forget the space after cchar!
:set concealcursor=nvi
:set conceallevel=1

以下是这些命令的作用:

>将2个空格的替换字符设置为1个空格
>将文本隐藏在正常,可视和插入模式下的光标下
>启用隐藏一个字符的文本

您仍然必须将tabstop,softtabstop和shiftwidth设置为4,但它看起来和感觉就像是2!但是,当你编写文件时,它确实是4.

如果你想隐瞒隐瞒你可以做以下两件事之一:

>删除隐藏规则:语法清除空格或>允许隐藏文本在光标下展开:set concealcursor =

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...