Chinaunix首页 | 论坛 | 博客
  • 博客访问: 661602
  • 博文数量: 156
  • 博客积分: 4833
  • 博客等级: 上校
  • 技术积分: 1554
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-21 19:36
文章分类

全部博文(156)

文章存档

2016年(2)

2013年(1)

2012年(13)

2011年(30)

2010年(46)

2009年(29)

2008年(23)

2007年(12)

分类: 项目管理

2012-02-29 21:49:47

用过vi的都应该对gg=G不陌生,它是一个自动缩进的命令。

vi中“gg”可以跳到第一行。

“G”可以跳到最后一行。

而“=”则是 调用命令行的indent程序来使文本智能的缩进。

如果linux上没有装indent,而盲目的使用gg=G,可能会损坏你正在编辑的文件。

gg=G之后就从第一行缩进至最后一行了。

只缩进部分代码:

“mG=nG”

当m不等于n的时候完成从m行到n行的局部的缩进,

例如:从80行缩进直到100行,你可以用 80G=100G

=======================================================

gcc -fsyntax-only <其他语法告警检查选项> <文件>

其中语法告警选项:
       Warning Options
           -fsyntax-only  -pedantic  -pedantic-errors -w  -Wextra  -Wall
           -Waggregate-return -Wcast-align  -Wcast-qual  -Wchar-subscripts
           -Wcomment -Wconversion  -Wno-deprecated-declarations -Wdis-
           abled-optimization  -Wno-div-by-zero  -Wendif-labels -Werror  -Wer-
           ror-implicit-function-declaration -Wfloat-equal  -Wformat  -Wfor-
           mat=2 -Wno-format-extra-args -Wformat-nonliteral -Wformat-security
           -Wformat-y2k -Wimplicit  -Wimplicit-function-declaration  -Wim-
           plicit-int -Wimport  -Wno-import  -Winit-self  -Winline
           -Wno-invalid-offsetof  -Winvalid-pch -Wlarger-than-len  -Wlong-long
           -Wmain  -Wmissing-braces -Wmissing-format-attribute  -Wmiss-
           ing-noreturn -Wno-multichar  -Wnonnull  -Wpacked  -Wpadded -Wparen-
           theses  -Wpointer-arith  -Wredundant-decls -Wreturn-type  -Wse-
           quence-point  -Wshadow -Wsign-compare  -Wstrict-aliasing -Wswitch
           -Wswitch-default  -Wswitch-enum -Wsystem-headers  -Wtrigraphs
           -Wundef  -Wuninitialized -Wunknown-pragmas  -Wunreachable-code
           -Wunused  -Wunused-function  -Wunused-label  -Wunused-parameter
           -Wunused-value  -Wunused-variable  -Wwrite-strings

阅读(1737) | 评论(0) | 转发(0) |
0

上一篇:mips~~

下一篇:BSD malloc

给主人留下些什么吧!~~