我创建了两个名为tab1和tab2的文件。 对于tab1,我使用了普通标签,默认情况下使用8个空格。
同时对于tab2,我使用:set tabstop=4
命令对其进行了更改。
我还试过:set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab
它在vi中工作正常,而不是有8个空格,现在我有4个空格用于制表符。
内部vi
123456789
2
~
:set tabstop=4
但是,当我使用cat
命令再次查看文件时,似乎这两个命令根本没有帮助。
请告诉我如何使用cat
等其他实用程序查看此更改,即使在vi之外也是如此。
外面的vi
123456789
user@host:~# cat tab1
1
user@host:~# cat tab2
2
user@host:~#
我的目标是在vi
编辑器之外永久使用标签时有4个空格。
如果您有解决方案,请告诉我。感谢
123456789
user@host:~# cat tab1
1
user@host:~# cat tab2
2
user@host:~#
123456789
答案 0 :(得分:1)
您可以使用tabs(1)
在终端设置tabstop宽度,例如:
$ tabs -4
$ cat tab1
1