Ответ 1
Отключите Vim Emulator из Инструментов в IntelliJ, как показано ниже:
Я использую IntelliJ IDEA на своем Mac для работы над проектом и продолжаю сталкиваться с проблемой, которую я не могу набрать. Иногда, когда я переключаюсь на другое приложение, а затем снова переключаюсь на IntelliJ, я ничего не могу напечатать, и курсор не появляется на тексте, когда я нажимаю на предметы. Кто-нибудь знает, что вызывает это? Через 1-2 минуты он возвращается в нормальное состояние, но это начинает происходить чаще, и это довольно неприятно, потому что я не могу набрать текст и не могу это исправить.
Это версия IntelliJ, которую я использую:
IntelliJ IDEA 2016.1.3
Сборка № IC-145.1617, построена 3 июня 2016 года
JRE: 1.8.0_76-release-b198 x86_64
JVM: 64-битная серверная виртуальная машина OpenJDK от JetBrains s.r.o
Отключите Vim Emulator из Инструментов в IntelliJ, как показано ниже:
Я тоже сталкиваюсь с этой проблемой...
MAC os Mojave 10.14.2, Inteliij Community 2018.3.5
Помимо перезапуска/очистки кешей, я обнаружил, что cmd + leftShift + F по-прежнему открывает окно поиска, и все мои нажатия клавиш появлялись в окне поиска!
После сокращения поиска я смог закрыть окно поиска и снова работать!
Ответ здесь помог мне https://intellij-support.jetbrains.com/hc/en-us/community/posts/206152119-Can-t-type-in-editor-window
Цитируя автора ответа:
У меня такая же проблема. Он исчезает после нажатия значка в верхней части полосы прокрутки. это часто случается на окнах 7/10, а иногда и на mac. мои коллеги сказали, что они тоже это испытали
Тогда я смог напечатать!
Может быть, вы вошли в эмулятор Vim, как сказано. Может быть, только по ошибке :).
Control-V - это часто используемый ярлык. А Control-Alt_V - это ярлык для включения режима Vim, чтобы вы могли увидеть проблему...
Как узнать за пять секунд: введите ":" (двоеточие), и если курсор переместится в конец экрана, это vim. Если это так, введите q
чтобы выйти, а затем нажмите Control-Alt-V
(в окнах), чтобы вернуться в стандартный режим IDEA.
vi - мощный текстовый редактор с тех пор. Но только если вы притворяетесь и знаете, как его использовать... На установке IDEA есть даже предупреждение типа "не устанавливайте, если вы не знакомы с Vim" желтым жирным шрифтом, iirc.
[Следит за историческими данными, которые вы можете найти скучными не по теме или интересными]
Сегодня редакторы открывают код в режиме редактирования сразу, чтобы вы могли начать печатать поверх существующего кода. Vim
, с другой стороны, открывает код, скажем, в режиме просмотра: есть набор навигационных клавиш для просмотра кода. Все, что вы вводите, должно быть командой. Когда вы хотите редактировать, вы входите в режим INSERT, а затем вы можете ввести новый текст. Только затем.
Просто для более исторических данных: режим навигации vi отлично подходит для изучения кода, который вы не знаете, с использованием IDEA, поскольку он не изменяет текст, если вы не скажете ему об этом, а некоторые команды vi умны.
Один пример:
"/"
(косая черта) - это одна команда поиска, а "z"
- команда умной прокрутки, так что:
/setCellFactory
будет искать следующее совпадение "setCellFactory" и помещать туда курсор
Затем, если вы введете "z"
код будет расположен так, чтобы строка была первой на экране. И если вы введете "."
линия будет в середине. И если вы введете "-"
эта строка будет в последней позиции на экране. И вы можете использовать эти команды снова и снова. И новый слеш пойдет на следующий матч, как F3
Эта вещь "z" - это функция, которую мне не хватает в Visual Studio, IDEA, Eclipse, Word, WordPad: эти команды для прокрутки текста Вокруг шаблона... /pattern, z, z., z-. Альтернатива - колесо мыши...
Я привык к vi с 80-х годов и являюсь редактором, который я до сих пор использую на терминалах Linux, поэтому, когда это случилось со мной на IDEA, мне посчастливилось вспомнить и заподозрить об этом в первый раз.
Извините, если эти детали скучны
Убедитесь, что вы не случайно включили эмуляцию vim. Перейдите в IntelliJ Idea → Настройки и выберите "Плагины". Прокрутите вниз и найдите плагин эмуляции vim, и если он будет установлен, снимите или снимите его полностью.
Сталкивался с той же проблемой с intelliJ 2017.1.2, но без плагина VIM. Тем не менее, я только что создал пустой проект с некоторыми файлами .groovy. Я мог редактировать файлы в Groovy проекте, но не в Java-проектах.
Единственный способ, которым я мог исправить проекты java, был раздувать файлы workspace.xml в каждом, тогда я мог редактировать снова. Однако пришлось заново создавать конфиги tomcat, точки останова, другие настройки IDE. и т.п.
Просто закройте & открыть Intellij