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アプリのカスタマイズやプラグイン開発が得意分野です。
好きなビールは一番搾り。

実務で身についたAIとコーディングするコツ

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 仕事を楽にするために、プログラムによる自動化・効率化を日々実践しているのですが、最近ではもっぱらAIを使ったコーディングが中心になっています。想像以上に実用的で、正直なところ「もう戻れないかも」と感じているくらいです。 以前は、ブログ記事を書くときのAIの使い方をまとめましたが、今回は僕が本業で培った経験をお伝えできればと思います。 https://kalsari.net/tool/128 本記事では、AIツールを使った実際のコーディング経験から得た知見や、効果的な活用方法について共有します。「AIでプログラミングができるらしいけど、実際どうなの?」と気になっている方の参考になれば幸いです。 使っているAIツール 現在、メインで使用しているのはChatGPTです。特に理由があるわけではなく、最初に触れたのがこれだったからという、わりと適当な理由だったりします。 GitHub CopilotやCursorなどの有料ツールも試してみたんですが、現時点では自分の用途にお
develop

【Parsec】Mac→WindowsでIME切り替えを快適にする方法

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 MacからParsecを使ってWindowsにリモートアクセスして作業する機会が増えてきたのですが、地味にストレスだったのが日本語入力の切り替えなんですよね。 Macには「全角/半角」キーが存在しないので、リモート先のWindowsでIMEのON/OFFを一発で切り替えることができません。ドキュメント作成やコーディングなど、日本語と英語を頻繁に切り替える作業では、この小さな不便が積み重なって大きなストレスになっていました。 そこで今回は、Karabiner-ElementsとGoogle日本語入力を組み合わせて、Mac側の「英数」「かな」キーでリモート先WindowsのIMEを快適に操作できるようにする方法を紹介します。同じ悩みを抱えている方の参考になれば幸いです。 解決方針の全体像 今回の設定は、以下の流れでキー入力を変換していきます: Mac: 英数/かなキー → Karabiner-Elementsで変換 → F15/F16キー ↓ Parse
tool

AIでブログ執筆を効率化してみた ― 30分で“読まれる記事”を作るまでの流れ

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 今日は「AIを使って記事執筆をどう効率化しているか」という話を書いてみようと思います。 「AIで記事を量産する!」というよりは、あくまでAIを“書く力を補助してくれる相棒”として使う感じです。 いろいろ試してみた中で、今のところしっくりきているやり方を紹介します。 事前準備:AIに“自分の文体”を覚えさせる まず最初にやっておくことが、AIに自分の文体を学習させておくことです。これは一度やっておけば、以降の執筆で毎回使い回せます。 やり方はシンプルで、過去に自分が書いた記事を3本ほどAIに渡して、こんな感じで聞くだけです👇 次の3つは私が執筆したブログ記事です。私の文章のクセ、文体などの特徴をまとめてください。 --- # タイトル ## 見出し 本文 (◯◯の画像) ## 見出し 本文 (◯◯のコード) --- # タイトル 本文... --- AIが分析してくれた「文体の特徴」をメモして保存しておきます。これが、後半の“清書フェーズ”で重要になっ
tool