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

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

上一篇: PostgreSQL 的PHP扩展安装错误   下一篇: 提交本地代码到Github

提交疑问

回顶部