OpenGL頭文件gl.h以及許多其他頭文件包含遍佈許多行的函數定義。這裏有一個例子:sed正則表達式,用於對齊跨多行編寫的函數原型
GLAPI void glCopyTexSubImage2D(GLenum target, GLint level,
GLint xoffset, GLint yoffset,
GLint x, GLint y,
GLsizei width, GLsizei height);
我想拿出一個正則表達式,我可以用SED使用它們對齊。接着前面的例子將成爲:
GLAPI void glCopyTexSubImage2D(GLenum target, GLint level,GLint xoffset, GLint yoffset, GLint x, GLint y,GLsizei width, GLsizei height);
的GLAPI
令牌是針對OpenGL的,所以我寧願忽視它,這樣的解決方案可以在更多的環境中使用。
你最好用一個代碼重新格式化工具。 – fge 2012-01-08 12:23:03
我剛看了一眼Astyle,但它不能那樣做 – qdii 2012-01-08 12:38:15