Topic

VSCode

A collection of 6 issues

WSLで作成したプロジェクトをVSCodeで開けないときは

WSLで作成したプロジェクト。 プロジェクト作成時は問題なかったのに、VScodeの操作履歴から開くと開けない、そんなことが高確率で発生するようになりました。 開けないと言ってもVScodeがクルクル、ずっと開こうとしているみたいで、明確なエラーがなかなか出てきません。 原因はわからない、でも 原因はわからないのですが、回避する方法は見つけました。 開けないパターン * タスクバーに置いているVScodeを右クリックして最近使ったプロジェクトを開こうとしたとき * 履歴からプロジェクトを開いたとき エラーにならない開き方 ちょっと面倒ですが、WSLから直接codeコマンド経由なら開けます。 cd /path/to/project code . もしくは1行で code /path/to/project これだけ。 WSL上のプロジェクトを一度もVSCodeで開いていない場合は、VScode Serverがセットアップされていないのでcodeコマンドが使えないかもしれません。
1 min read

VScodeでJavaのインポート文をFixしたい

VScode で Java 開発、快適です。 で、import文を自動でフィックスしたい場合。 Eclipse だと Ctrl + Shift + O でできるじゃん? VScode の場合は Alt + Shift + O でした。 キーボードショートカットの editor.action.organizeImports に登録されています。 { "key": "shift+alt+o", "command": "editor.action.organizeImports", "when": "editorTextFocus && !editorReadonly &&
1 min read

VS CodeのデフォルトシェルをWSLにする

VSCode のデフォルトシェルをWSLに変更します。 GUI で選択する 以前はsetting.jsonに書き込んでいましたが、Ctrl + Shift + Pから呼び出せるんですね。 Terminal: Select Default shell から WSL Bash を選択するだけです! setting.json に記述する場合 従来の方法。 { "terminal.integrated.shell.windows": "C:\\windows\\Sysnative\\wsl.exe" } "C:\\windows\\Sysnative\\wsl.exe" のところの情報が、検索したらいろいろ混在していてわかりにくいのでメニューから設定したほうがいいと思います。 (wsl.exeじゃなくてbash.exeという情報も・・・) Good coding!
1 min read

VSCodeで特定のファイルを非表示にする

.git や .DS_Store など、VSCode を使うのに邪魔なファイルはエクスプローラに表示させたくないですよね。 デフォルト設定でも上記のファイルは非表示ですが、Windows で使っていると desktop.iniなんかが表示されて鬱陶しいです。 設定から非表示にできる Ctrl + ,(Win)または⌘ + ,(Mac)で設定を開いて編集します。 Search settingsの入力欄にfiles.excludeと打ち込みます。 すると非表示設定のファイル一覧が表示されるので、desktop.iniも同じ様にAdd Patternボタンから登録します。 **/desktop.ini を登録すると、再起動無しでエクスプローラから非表示になります。 それでは良いコーディングライフを!
1 min read

VSCodeで開くファイルの文字コードを自動判別する

今、新規にプロジェクトを作成するとほとんどがUTF-8で開発を始めると思います。 でも、古いプロジェクトの現行ソースをもらうとShift-JISなんてのはよくあること。 VSCodeはShift-JISでも開けるのですが、デフォルト設定では自動判別がオフなので、UTF-8で開こうとして文字化けしてしまいます。 自動判別を ON にする * Windows ならCtrl + ,、Mac なら⌘ + ,で設定を開く * Search settings の検索ボックスで files.autoGuessEncoding を入力 * 開くプロジェクト全てに適用したい場合は User タブ、ワークスペースごとに設定したい場合はWorkspaceのタブを開く * チェックをオン 以上で自動文字コード判別が有効になります。 VSCode の右下の文字コードがShiftJISになり、改行コードがCRLFであることが確認できます。 自動判別の適用範囲 オンにすると便利なのですが、UTF-8のプロジェクトにShift-JISのソースを作成しちゃったときに気づきに
1 min read

VSCodeでPowerShellの$profileを有効にする

Windows 使うなら PowerShell 使え。 PowerShell6.x をインストールした後にやるべきこと。 VSCode で$profile が有効にならない PowerShell を利用する場合、エイリアスやショートカット関数を $profile で参照できるパスに記述するのですが、PowerShell を直接起動したときと VSCode のターミナルから利用したときでパスが違うので困った話。 VSCode のターミナルからみるプロファイル C:\Users\ユーザID\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 PowerShell をフツーに叩くとみるプロファイル C:\Users\ユーザID\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 VSCode ではドキュメントの直下の WindowsPowerShell を参照していますが、デフォルトではこのディレクトリは存在しません。
1 min read

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe