auの日記

プログラミング初心者の日記。(auはハンドルネームです)

VSコードで複数行一気にインデントを整える方法

auです。

今回は、VSコードで「おお、これは便利!」と思ったコマンドがあったので、忘れないようにメモをしておきたいと思います。

例えばこんなコードを書いたとします。

#include <stdio.h>

int main(void) {
    int n = 0;
    int result = 0;

    printf("数字を入力してください: ");
    scanf("%d", &n);

    result = n + n;

    return 0;
}

なんともないn+nの結果を表示するだけのコードです。

そうだ、これをループさせよう!と思い、このようにコードを書き換えました。

#include <stdio.h>

int main(void) {
    int n = 0;
    int result = 0;
    while (result < 100) {
    printf("数字を入力してください: ");
    scanf("%d", &n);

    result = n + n;
    
    printf("%d\n", result);
    }

    return 0;
}

ループさせて動くのはいいんだけど、インデントが・・・って経験があると思います。

そんな時に役立つコマンドが「Ctrl + Alt + 上下キー」です!Macの場合は「command + option + 上下キー」になります。

f:id:program-shoshinsya:20181107095227p:plain

whileの中身をこのように選択して、Tabキーを押せば・・・

f:id:program-shoshinsya:20181107095333p:plain

おおーーインデントが整った!

今まで1行1行コツコツと改行していたのでこれからは楽にできそうです。

他にもこんなコマンドが便利!というものがあったらコメントやはてブで教えてください。