IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Vim如何批量格式化代码,把4个空格替换为TAB

    linuxphp@qq.com(keminar)发表于 2013-05-25 15:43:00
    love 0
    贵贵的博客 ( http://blog.linuxphp.org/ ) :

    VIM命令集

    1.把4个空格替换为TAB

    2.去掉行尾的空格

    3.格式改为unix换行符格式

    cat ~/.vim_code_format 
    :set tabstop=4
    :set softtabstop=4
    :set shiftwidth=4
    :set ff=unix
    :set expandtab
    :%retab!
    :set noexpandtab
    :%retab!
    :%s/\s\+$//
    :wq

    封装调用入口

    cat retab 
    #!/bin/bash
    
    vim -s "$HOME/.vim_code_format" "$@" > /dev/null 2>&1

    实战

     ./retab client.php


沪ICP备19023445号-2号
友情链接