ctrl+K,D三個鍵同時按下就能自動對齊格式了。
選中多行,按組合鍵“shift+tab”,是整體前移一個tab的位置,按“tab”則是向后移動一個tab的位置。通過這種方式可以實現代碼的快速對齊,還沒有用過什么自動對齊的。
用于對齊:向上對齊和向下對齊:
#defineROUND_UP(x,align)(((int)(x)+(align-1))&~(align-1)
)#defineROUND_DOWN(x,align)((int)(x)&~(align-1))用于檢查是否已經對齊:
#defineALIGNED(x,align)(((int)(x)&(align-1))==0)其中,x為要計算或者檢查的值,align是要對齊的單位例如:
#define_ALLOC_ALIGN_SIZE16#defineMEM_ROUND_UP(x)ROUND_UP(x,_ALLOC_ALIGN_SIZE)#defineMEM_ROUND_DOWN(x)ROUND_DOWN(x,_ALLOC_ALIGN_SIZE)