linux下编程时候tab缩进太多 用vim打开/etc/vimrc vi /etc/vimrc 在最下面加入: set number 其实可以不必要,用:set nu命令可以出现行号 set tabstop=4如果在vimrc文件里已经有了 set ai 去掉前面的那个引号 如果没有set ai,那么加在最下面。 再加上set autoindent更好! 如果在vimrc文件里已经有了 set ai 只是被用双引号注释掉了,那么就把双引号拿掉就好了 如果没有set ai,那么加在最下面。 经过如上设置后,发现普通用户的vim已经设置好了,但是root用户当使用vi命令的时候,打开的是vi而不是vim,所以还不能自动缩进和显示行号,解决方法如下: 打开root用户的.bashrc文件 vi /root/.bashrc 在里面加入一行: alias vi=vim 保存,退出root用户,再登录,就好了。 编程时候indent也可以帮助整理格式 我经常使用 $ indent -kr -i8 main.c来整理