我创建了两个名为tab1和tab2的文件。对于tab1,我使用了普通选项卡,默认使用8空格。
同时,对于tab2,我使用:set tabstop=4命令对其进行了更改。
我也试过:set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab
它在vi中运行得很好,而不是有8个空白,现在我有了4个空格用于选项卡。
vi vi
123456789
2
~
:set tabstop=4 但是,当我再次使用cat命令查看文件时,似乎这两个命令都没有帮助。
在使用其他实用工具(如cat )查看vi时,请让我知道如何使这些更改持久存在,即使在vi之外也是如此。
在vi之外
123456789
user@host:~# cat tab1
1
user@host:~# cat tab2
2
user@host:~# 我的目标是在永久使用制表符时有4个空格,甚至在vi编辑器之外也是如此。
如果你有解决办法,请告诉我。谢谢
123456789
user@host:~# cat tab1
1
user@host:~# cat tab2
2
user@host:~#
123456789发布于 2017-08-20 09:36:03
您可以使用tabs(1)在终端中设置制表宽度,例如:
$ tabs -4
$ cat tab1
1https://stackoverflow.com/questions/45780113
复制相似问题