📜  vim tab 2 个空格 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:35.862000             🧑  作者: Mango

使用 vim 设置 tab 为 2 个空格 - Shell/Bash

当使用 Shell 或 Bash 脚本时,使用正确的缩进风格非常重要。默认情况下,Shell/Bash 缩进使用制表符 (tab)。然而,如果你想更好的控制代码的展示,你可能需要将缩进设置为 2 个空格。本文将介绍如何在 vim 编辑器中设置缩进为 2 个空格。

步骤
  1. 打开 vim 编辑器,并进入插入模式:

    $ vim filename.sh
    i
    
  2. 输入以下代码:

    #!/bin/bash
    
    # This is an example script
    echo "Hello world"
    
  3. 打开 vimrc 文件:

    :e $MYVIMRC
    

    如果该文件不存在,则可以创建它:

    :w $MYVIMRC
    
  4. 添加以下行:

    set tabstop=2
    set shiftwidth=2
    set expandtab
    

    这将设置 tab 的宽度为 2 个空格,将缩进距离设置为 2 个空格,并将制表符替换为空格。

  5. 保存 vimrc 文件并退出编辑器:

    :wq
    
  6. 重启 vim 并打开文件:

    $ vim filename.sh
    

    检查缩进是否已经被修改为 2 个空格。你可以按下 :set expandtab 命令来检查缩进是否已经被修改。

结论

在 vim 中设置 tab 为 2 个空格非常容易,只需在 vimrc 文件中添加几行即可。这对于 Shell 或 Bash 编程者来说是一种很方便的方式,可以使代码更加清晰易读。