PyCharmでキーボードの文字入力ができない。
文字を打ちたいのに画面に反映されない。
何故か行が消えた。
今回はPyCharmを使っていると30%くらいの確率で発生するこのトラブルの原因と解決方法を紹介する。
PyCharmとは
PyCharmとはエディタの一種でプログラムを書くためのソフトウェアである。
JetBrainsが開発しており、Python用の統合開発環境。
EclipseやVisual Studioの仲間だと思ってくれればいい。
PyCharmはPythonの統合開発環境 (IDE) の一つである。PyCharmはコード解析・グラフィカルなデバッガ・統合単体テスター・統合されたバージョン管理システム・Djangoを用いたWeb開発環境を提供する。
PyCharm - Wikipedia
PyCharmで文字入力が変になる原因
PyCharmで文字入力うまくできなくなる原因はプラグイン。
PyCharmを利用していると時々プラグインの導入を促すメッセージが出てくる。
その中に vim
関連のプラグインがあり、インストールしてしまうと入力が vimモード
に変わってしまい直感的な文字入力ができなくなる。
vimとは
vimとは簡単に言えばUnixに搭載されているエディタである。
特徴として 入力モードを切り替え
があり、文字入力やカーソル移動を行う際には最初に必ず モードを選択するコマンド入力
を行わなければならないので直感的ではない。
vi(ヴィーアイ)は、Emacsと共にUNIX環境で人気があるテキストエディタ。後発のUnix系OSに搭載されているviは、上位互換のVimやnviであることが多い(viコマンドでvimやnviが起動する)。
vi - Wikipedia
.
Vim は複数のモードを用いてテキストの編集を行う。この独特な機能は初学者を混乱させやすい。
Vim - Wikipedia
解決方法
PyCharmで文字入力うまくできなくなる原因はプラグインなので、解決方法はプラグインの削除である。
IdeaVim
がインストールされていたら以下の方法で削除しよう。
[code lang=text]
File → Settings → Plugin → IdeaVimを右クリック → Uninstall
[/code]
Python - pycharmの入力について|teratail
PyCharmでのVim Editorエミュレーションの使用 (IdeaVim) - 公式ヘルプ | PyCharm
まとめ
- PyCharmでキーボードの文字入力ができない原因は
vim
プラグイン - 解決するには
Settings
の画面からIdeaVim
プラグインを削除しよう