Kalsarikannint

お問い合わせ

サイト内検索

VSCodeをインストールしたらやること

こんにちは。dai です。

プログラミングで大切なのは、快適な開発環境を整えることです。VSCodeは非常に優れたエディタですが、デフォルトの設定のままでは物足りない部分もあります。この記事では、VSCodeをインストールした後に行っておきたい設定をまとめました。

これらの設定を行うことで、より効率的で快適な開発環境を手に入れることができます。それでは、具体的な設定項目を見ていきましょう。

フォント【Bizin Gothic】

Bizin Gothicは、最近好きなBIZ UD ゴシックと、過去に愛用していたRictyというフォントでも採用されていたInconsolataを組み合わして微調整された、プログラミングなどに最適なフォントです。

Bizin Gothicのようなプログラミングフォントを入れるメリットとして、見間違いを防げる、みたいなこともありますが、何より大事だと思うのが、フォントがキレイだとやる気が出る(汚いとやる気が起きない)ということだと思っています。モチベーション大事。

そんなプログラミングフォントですが、探してみると日本語に対応しているフォントが少ないのが難点です。数少ない日本語に対応したプログラミングフォントの中で、特に満足度・完成度が高いのが「Bizin Gothic」です。

設定方法

それでは、VSCodeにBizin Gothicを設定する方法を紹介します。

  1. GithubにあるBizin Gothicのリリースページからダウンロードする
    • 通常版である BizinGothic_(バージョン番号).zip をダウンロードします
  2. ダウンロードしたzipファイルを解凍し、中にある各ファイルをインストールする
    • Windowsの場合、右クリックから「インストール」を選択します
    • Macの場合、ダブルクリックでFontBookを開き、「インストール」をクリックします
  3. VSCodeを開き、 Ctrl + , で設定画面を表示してから検索窓に「font famiily」と入力します
  4. Editor: Font Family の先頭に "Bizin Gothic" を追記します
  5. VSCodeを再起動します

ハイライト系

特殊文字などバグの原因になりそうな文字をハイライトしてくれる機能ですが、全角記号などもハイライトされてしまうことがあり、ブログなど日本語の文章を入力する際には邪魔なのでごそっとOFFにしてます。

逆にプログラミングにしか使わないって方は安全装置でもあるのでデフォルトのまま使ったほうがいいかもです。

  1. VSCodeを開き、 Ctrl + , で設定画面を表示してから検索窓に「Unicode Highlight」と入する
  2. 以下の項目のチェックを外す
    • Unicode Highlight: Ambiguous Characters
    • Unicode Highlight: Invisible Characters
  3. 以下の項目を False にする
    • Unicode Highlight: Non Basic ASCII

固定スクロール

例えば { } の中が長いときに、「あれ?これはどこの中身だ?」っていうのが分かりやすくなるように、現在のスコープの開始行がスクロールしても上部に張り付くようになる設定ですが、鬱陶しいのでOFFにしてます。

▲ 固定表示された例

慣れればいいんだろうけど… 上部にパンくずリストもあるし不要かなと思っています。

  1. VSCodeを開き、 Ctrl + , で設定画面を表示してから検索窓に「sticky scroll scope」と入する
  2. Editor › Sticky Scroll のチェックを外す
    • Editor › Sticky Scroll の項目が複数あるので、説明文が「Shows the nested current scopes during the scroll at the top of the editor.」の方ね。

キーボードショートカット

Macで慣れちゃった部分があるので、WindowsでもMacに近いキーボードショートカットが使えるように変更しています。これは完全に慣れと好みの問題なので、必要だと思ったら試してみてください。

  1. VSCodeを開き、 Ctrl + Shift + P でコマンドパレットを表示させてから入力欄に「keybord shortcut」と入力します
  2. 候補に表示される「Preferences: Open Keybord Shortcuts」を選択します
  3. 変更したいショートカットの右側の✏️をクリックして、変更後のキーを押下します
    • Type to search in keybindings 欄に入力して絞り込むこともできます

僕が変更した項目は次の通りです:

項目変更前変更後
cursorTopctrl + Homectrl + UpArrow
cursorTopSelectctrl + shift + Homectrl + shift + UpArrow
cursorBottomctrl + endctrl + DownArrow
cursorBottomSelectctrl + shift + endctrl + shift + DownArrow
cursorEndendctrl + rightArrow
cursorEndSelectshift + endshift + ctrl + rightArrow
cursorWordEndRightctrl + rightArrowalt + rightArrow
cursorWordEndRightSelectctrl + shift + rightArrowshift + alt + rightArrow
cursorHomeHomectrl + LeftArrow
cursorHomeSelectshift + Homectrl + shift + LeftArrow
cursorWordRightctrl + LeftArrowalt + LetfArrow
cursorWordRightSelectctrl + shift + LeftArrowshift + alt + LeftArrow
Change Language Modectrl + shift + L(なし)

カスタマイズして自分好みのVSCodeに

以上、VSCodeをインストールしたらやっておきたい設定を紹介しました。

フォントの変更やハイライトの調整、キーボードショートカットのカスタマイズなど、やらなくても使える設定ばかりですが、一度設定してしまえば、より快適な開発環境が手に入ります。

各設定はみなさんの好みによって変更できますので、自分に合った使いやすい環境を見つけてください。快適な開発環境は、プログラミングの効率と楽しさを大きく向上させるだけでなく、愛着も湧く!はず!

Author dai

地方に住みながら、フルリモート情シスおじさんしてます。
フロントエンド開発とkintoneアプリのカスタマイズやプラグイン開発が得意分野です。
好きなビールは一番搾り。

【酷暑対策】脳〜CPU〜を冷やして執筆速度を加速せよ

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 4月です。まだ春のはずです。なのに僕の部屋の温度計は、すでに28℃を超えています。 エアコンをつけるのはもったいない、という謎の意地を張った結果、僕の脳内CPUはいま、深刻なサーマルスロットリングを起こしています。サーマルスロットリングとは、CPUが熱くなりすぎたときに自動的に処理速度を落とす仕組みのことですね。要するに、暑すぎて頭が全然回っていない状態です。 このままでは「書くこと」そのものがフリーズする。アイスコーヒーをがぶ飲みしても改善しない。「扇風機〜ファン〜」による物理冷却が必要だ——とまぁ壮大な書き出しをAIが提案してきましたが、要は夏本番を目前に、節約しつつ快適な環境作りのために、コードレス扇風機の導入を検討してみました。 ニトリの安定感 vs 楽天の「Type-C」の利便性 候補を絞り込んだ結果、2機種が最終選考に残りました。 候補A:ニトリ コードレスファン(¥9,900) 出典:ニトリ公式サイト 🙆‍♂️ 高さ80cmで一般的な扇風機と同じ
appliances

Windowsバッチファイルの作成Tips|タイトル設定と管理者権限の自動昇格

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 最近、社内の定型業務をWindowsバッチファイル(.bat)で自動化する機会があったんですが、使ってみると「なんか微妙に使いにくいな」と感じる場面がちょこちょこ出てきました。 少し工夫するだけで運用時のストレスがぐっと減ったので、今回はそのTipsを2つご紹介しようと思います。 そもそも、どんな「使いにくさ」が起きていたのか まず前提として、僕が直面していた状況はこんな感じでした。 複数のバッチファイルを同時に動かしていたので、タスクバーが「コマンドプロンプト」だらけになっていた 管理者権限が必要な処理を含むバッチを、うっかりダブルクリックで起動してエラーになってしまっていた どちらも「仕組みを理解していれば防げるミス」なんですが、毎回気をつけるのも面倒ですよね。なので、バッチファイルの書き方自体で対処できないか考えてみました。 1. 実行中のバッチを識別しやすくする「title」コマンド 困っていたこと 複数のバッチファイルを並列で実行してい
develop

【レビュー】モニター新調とドッキングステーションの導入をしました

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 今回は、デスク環境を2万円台で改善できた話を書いてみようと思います。複数のデバイスを使い分けている人や、デスク周りの配線にストレスを感じている人の参考になれば嬉しいです。 それまでの環境と抱えていた課題 僕はこれまで23インチのHPモニターを使っていました。USB-C 1本で給電と映像出力ができる便利なモデルで、当時は「これで完璧だ」と思っていたんですが、使っているうちにいくつか不満が出てきました。 給電能力の問題 最大の問題は給電能力でした。このモニター、45W給電に非対応らしく、Surface Go 2を充電できなかったんです。 Macbookは充電速度が落ちるにせよとりあえずは充電できるのに、Surfaceは全く充電されないので、結局、Surfaceを使うときは別途ACアダプターを繋ぐ必要があって、USB-C 1本で完結するという利点が活かせていませんでした。 ハブ機能の使いづらさ モニター自体にはハブ機能があって、USBポートもいくつか付いていたんですが
desk