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