首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置tabstop=4在vi之外不工作

设置tabstop=4在vi之外不工作
EN

Stack Overflow用户
提问于 2017-08-20 08:34:46
回答 1查看 365关注 0票数 1

我创建了两个名为tab1和tab2的文件。对于tab1,我使用了普通选项卡,默认使用8空格。

同时,对于tab2,我使用:set tabstop=4命令对其进行了更改。

我也试过:set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab

它在vi中运行得很好,而不是有8个空白,现在我有了4个空格用于选项卡。

vi vi

代码语言:javascript
复制
123456789
    2   
~                                                                                                          
:set tabstop=4   

但是,当我再次使用cat命令查看文件时,似乎这两个命令都没有帮助。

在使用其他实用工具(如cat )查看vi时,请让我知道如何使这些更改持久存在,即使在vi之外也是如此。

在vi之外

代码语言:javascript
复制
123456789
user@host:~# cat tab1
        1
user@host:~# cat tab2
        2
user@host:~# 

我的目标是在永久使用制表符时有4个空格,甚至在vi编辑器之外也是如此。

如果你有解决办法,请告诉我。谢谢

代码语言:javascript
复制
123456789
user@host:~# cat tab1
        1
user@host:~# cat tab2
    2
user@host:~# 
123456789
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-20 09:36:03

您可以使用tabs(1)在终端中设置制表宽度,例如:

代码语言:javascript
复制
$ tabs -4
$ cat tab1
    1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45780113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档