在寫程式的過程中,讓等號對齊,可以讓整個程式版面看起來很清爽,同時也可以很明顯的分辨出變數,要對程式碼進行改造也比較容易!一般在寫程式的時候,並不會太去注意在一整段類似的程式中,每一行的等號是不是有對齊,往往都是在最後確認整個程式執行無誤的時候,才會回過頭來修改程式內容,做標齊的動作。
假設原本的code沒有特別注意對齊的話,會顯示如下:x = wgn(100,100000);
kaiser_windowed = windowed(x,'kaiser');
noise_kaiser_windowed = x_ref - kaiser_windowed;
var_noise = var(noise_kaiser_windowed);
為了版面好看,希望所有的等號都能夠對齊,因此我們要使用到巨集的功能。
利用上一個程式碼,步驟如下:
- 找最右邊的等號的欄數,上面的程式碼,最右邊的等號是在座標(3,23)
- "qq" :第一個q是開啟巨集,第二個q是巨集的名稱
- "f=D" :「找尋」「等號」並且「刪除等號後面所有的字」
- "23|" :跳到第23欄
- "pj0q" :「貼上刪除的文字」後,「跳到下一行」的「開頭」,同時「結束巨集的錄製」
- "@q" :執行剛剛錄製的巨集q
- "@@" :重複執行巨集
沒有留言:
張貼留言