macOS中国語入力方式時VSコードショートカットが無効

1850 ワード

問題の説明
ずっとAtomでメインエディタをやっていて、主に顔の値を主に参考にしていた私は、VSコードを試してみるまで他のエディタはほとんど見られませんでした.その前にVSコードはVisual StudioのmacOS版、超重量のIDE、C++とか書くのに使われていると思っていました.その後、彼女たちの会社はWindowsでフロントエンドを開発していると言っていました.みんなVSコードを使っていました.これはエディタかもしれません.そこでますます遅くなるAtomに耐えられなくなった私は、VSコードを試し始めました.Atomに比べて、長所はあっても及ばないと言わざるを得ません.
たくさん言ったから、やはり問題を話しましょう.Atomキーに慣れた私は、CodeおすすめのAtom Keymap拡張をインストールし、テーマもAtom One Dark Proに変更したので、今でもこの文章を書いているうちにAtomを使っているのではないかとぼんやりしています.しかし、中国語入力方式の状態でショートカットキーが無効になることがわかりました.例えば⌘ + /は、注釈の切り替えであり、中国語入力法の状態では何の反応もなく、⌘ + ,も好みで設定されていない.
ピットかてい
そこで私はショートカットキーの設定を開いて、コメントショートカットキーの構成を見つけて、中国語の入力法に切り替えて、それがニャーニャーと消えたことを発見しました.私は他の人にこの問題に遭遇したかどうかを聞いたが,意外にも誰かが出会った.しかし、私は彼らがすべて検索入力法を使っていることに気づいた.macOSが持っている中国語入力法を使っているのは、基本的に入力法に問題があると断定できる.
そこで、注釈のショートカットキーとして⌘ + ,を設定してもいいですか?中国語のカンマを使って、とても美しく見えますが、Codeは私に現在のキーボードのレイアウトの下でこのショートカットキーを押すことができないことを注意して、私に設定させません.「キーボードレイアウト」という言葉は、確かに私に注意してくれました.検索入力法は英語レイアウトのものだと思いますが、中国語入力法を持っているのはいわゆる中国語キーボードレイアウトを使っているのではないかと思います.そこで私もAppleの自業自得さにツッコミを入れざるを得ません.特に中国語入力方式のスラッシュは、意外にも全角なので、全角のスラッシュが必要な場合はありません.
しかし、それを知ったら、どうすれば入力方式を変えることができますか?どうせ私は長い間資料を見つけられなかったので、第三者の入力法に屈服するしかなかった.半日使って、確かに難しくないと思いましたが、やはり携帯電話のパソコンを原生入力方式の「良い(e)習慣(wei)」にしたいです.そして、なぜAtomができるのか.それとも他のアプリでもいいのでしょうか?私は自分にTODOを建てました:この問題を解決します.
エレガントな解決策ではありません
最後に公式ドキュメントで関連資料を見つけ、⌘ + /と書けば、異なるキーボードレイアウトで押す可能性のあるキーが異なり、押すこともできません.すべてのレイアウトがSlashというキーを押す方法があります.それは⌘ + [Slash]です.この書き方は、キーボードレイアウトを無視していると理解できます.つまり、オリジナルの中国語入力法を完璧にサポートすることができます.
そこで私はほとんどのレイアウトに関するショートカットキーを別のセットに設定しましたが、私のGistを参考にして、今のところもっと優雅な案は見つかりません.
私はもともと、公式にAPIを提供したり、アイテムを設定したりして、このようなショートカットキーをすべてレイアウトに関係なく設定することができると思っていましたが、見つかりませんでした.もし誰かがもっと良い案があれば、私スタンプを歓迎して、私に道を教えてください.
2018.10.12更新
新しいバージョンのCodeでは、手動でhackする必要がなくなり、2つのマッピングモードの切り替え機能がサポートされています.