開発環境
UTF-8
cmd
VSCode
VisualStudioCode
More than 1 year has passed since last update.

Windowsで開発してるんだけど、最近、コマンドプロンプトを見ながら作業するケースが増え、「だったら、VSCode使うのがストレス少ないんじゃない?」って動機でNetBeansから乗り換えてみた。

ctrl+@で出し入れできるコマンドプロンプト環境は非常に快適で、動作の軽さも相まって、かなり気に入ってるんだけど、そもそもWinのコマンドプロンプト、日本語の文字が化けやがる。。。

当然だけど、デフォルトはUTF-8ではないw


文字化け直すのは簡単です(UTF-8化)

ググれば出てくるけど、コマンドプロンプト上で、chcp 65001って打つだけ。


起動時のオプションでなんとか出来ないの?

開発で使うコマンドプロンプトなんて、立ち上げた時からUTF-8で動作しないと、ストレスが溜まることこの上ない!と思い、調べたんだけど思ったより記述してある記事がなく、ちょっと遠回りしてしまいました^^;

結論から言うと、以下の設定で起動時にUTF-8に変更することが可能です。

ファイル→基本設定→ワークスペース設定

"terminal.integrated.shell.windows": "C:\\Windows\\system32\\cmd.exe",

"terminal.integrated.shellArgs.windows": [
"/k",
"chcp",
"65001"
]

を追加

これでctrl+@で立ち上がるコマンドプロンプトはUTF-8で立ち上がるようになっる。

記述が少ないのは、過去のVSCodeだと設定できないとかあったんですかね?

とりあえず、1.8.1では問題なく稼働中。

VSCodeのコマンドプロンプトだと、コピペもCtrl+C Ctrl+Vでできるんで、快適!


今日のハマりポイント

ファイルの指定は、ちゃんと\をエスケープしてやらないとイケないんだゼィ。

いや、記事とは関係ないんだけどね^^;なんか違和感がすごかったw