cypher256 / pleiades.io

Pleiades による Eclipse などの IDE 製品翻訳や JetBrains 製品のオンラインヘルプ日本語サイト https://pleiades.io や https://spring.pleiades.io の誤訳や問題を管理します。
https://willbrains.jp/
27 stars 2 forks source link

ターミナルでGit Bashを使った時、日本語の文字数が半分で切れる #121

Closed Naohiro2g closed 1 year ago

Naohiro2g commented 1 year ago

Eclipse自体、初心者なので、根本的に間違っているかもしれません。また、Git Bashの起動パラメータで治る問題なのかも。 Eclipse 2022-09です。

Git BashをVS Codeのビルトイン ターミナルとして普段使っており、Eclipseでも使いたいと思い試しています。日本語表示したときに文字数のカウントがおかしくなり、全角文字の部分が半分の文字数しか表示されません。半分というより、同じ文字数の半角文字の幅のようです。等幅フォントを使うと、ちょうど半分になります。

image image

また、これと関連しているか不明ですが、ls -la でリスト表示した時など、日本語が含まれていなくても最後の一文字が欠けます。 image

選択状態にすると、隠れていた文字が現れます。(等幅フォントを使用) image

Naohiro2g commented 1 year ago

これは、日本語化=翻訳とは関係ないですね。2バイト文字の扱いの話か。

Naohiro2g commented 1 year ago

ザクッと調査しましたが、Eclipse/Windowsで組込ターミナル(コマンドプロンプト、Git Bash)を日本語で使うのは不具合ありで、使っている人はいないのではないかと思われます。

現在は、「外部ツール」でコマンドプロンプトを開くときにWindows Terminalを開くようにして使ってみています。プロジェクトのpathを渡せていないので不便というか、ほぼ意味無し。

Naohiro2g commented 1 year ago

外部ツールとしてWindows Terminalを開くときにpathを渡せる設定がわかったので、記事にまとめました。 https://qiita.com/naohiro2g/items/4f0c66a2ff5eb79fe76d