まぜねこの個人的なTIPSや雑記です。
Gitがインストールされていればgit/usr/bin/
にvimとかnanoとかが入ってる可能性が高いのでそれを使うとよいです。
.vscode/settings.json
でこれを設定するとよいです。
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"args": [
"-NoExit",
"-Command",
"chcp 65001; $env:JAVA_TOOL_OPTIONS=\"-Dfile.encoding=UTF-8\""
]
}
}
Gradleなどでアプリを開発してるとき、アプリはUTF-8でログ出力してるけどPowerShellがSJISで表示してしまって化けることがあります。 これはそれを解決するためにVSCodeでPowerShell立ち上げる時に文字コードをUTF-8に変えるようにするやつです。
※アプリがSJISで出力してPowerShellがUTF-8で表示してしまうのを防止するために、JAVA_TOOL_OPTIONSの文字コードもUTF-8にしています。
プロパティファイルの拡張子をyamlにしているとコンテナで実行した時に適用されないようです。 ymlにすれば適用されるので普段からymlにするとよさそうです。
devプロファイルのプロパティを作って開発中に使うことがありますが、 resourcesにあるファイルはビルド成果物のjarファイルに含まれるので漏洩する危険性があります。