質問: PyCharmを最近使い始めたのですが、デフォルトでバックスラッシュが入力できず困っております。 PyCharm以外(ブラウザやVSCodeなど)ではバックスラッシュを入力できております。 * ~~MacOSの設定「"¥"キーで入力する文字」は、「\(バックスラッシュ)」に設定済み~~ -> 日本語キーボードの設定であるため、本件とは無関係 * PyCharmのバージョンは、2019.2 Community Edition * PyCharm上で、`\` を入力すると `¥` が入力される * PyCharm上で、`alt+\` を入力しても、`¥` が入力される -> ブラウザやVSCode等では、`alt+\` で `¥` が入力され、`\` で `\` が入力される * フォントはSource Code Proを使用 * グローバルとプロジェクトのEncodingは`utf-8` * PyCharm 2019.2 CommunityEdition を再インストール後も(デフォルト設定でも)、上記事象が再現。 * PyCharmのKeyMapで、Editorの `alt+*` のマッピングを全て解除したが、状況変わらず。 PyCharmの設定によって改行の際に自動で挿入される `\` の文字コードを以下のサイトで調べてみますと、`\u005C` となり目的の文字が入力されておりましたが、 手入力された `\` や `alt+\` は `\u00A5` (`¥`) の文字コードでした。 https://www.marbacka.net/msearch/tool.php 詳しい方がおりましたらご教授頂けないでしょうか。
回答: 半角バックスラッシュはフォントにより、\と、¥との二通りの文字形があります \を入れるつもりで¥が入ってしまう、と言うならそれで正常です。 そのままで通しましょう