- Tab и Enter больше не работают в Редакторе webstorm при вводе текста
- 9 ответов
- Configure keyboard shortcuts
- Add a keyboard shortcut
- Add a mouse shortcut
- Add an abbreviation
- Reset action shortcuts to default
- Location of user-defined keymaps
- Conflicts with global OS shortcuts
- Клавиши Ctrl + не работают в моем приложении PHPStorm
- 6 ответов
- Чиним горячие клавиши PhpStorm в русской раскладке под Ubuntu
- Установка
- Внимание.
- Исправляеем работу горячих клавиш на кирилической (русской) раскладке в phpStorm на Ubuntu
Tab и Enter больше не работают в Редакторе webstorm при вводе текста
с тех пор, как я обновил свою IDE webstorm до v8.0.4 клавиша enter/return и tab не действует в редакторе кода.
может быть, какие-то настройки я как-то изменил, что эти ключи не работают?
Я только что узнал, что это странное поведение только в основном индексе.html-файл не в моих частичных html-файлах .
9 ответов
У меня была такая же проблема в одном конкретном проекте, и другие клавиши тоже не работают, в том числе и «(«.
выбор File > Invalidate Caches / Restart исправлен.
для меня это не было аннулирования кэша и удаление плагинов. На самом деле в настройках keymap есть «действие редактора» под названием «Enter». По-видимому, я случайно удалил ключ (enter), сопоставленный с этим.
просто испытал ту же проблему, но очистка недействительного кэша не работала для меня.
Я обнаружил, что только что загрузил плагин «Bootstrap 3 live templates/ snippets». По какой-то причине редактор не смог взять ключи ввода/возврата, а также клавишу tab.
после удаления плагина редактор вернулся к нормальной работе. Я бы предложил перейти к недавно загруженным плагинам и посмотреть, может ли один из них вызвать проблемы.
в моем случае включение ECMAScript 6 было проблемой, я просто снова выбираю ECMAScript 5.1, и все теперь работает так, как должно!
изменить File->Settings->Languages & Frameworks->JavaScript и измените версию языка JavaScript на ECMAScript 5.1
все-таки очень странная ошибка, хотя
Invalidate Cache также не работал для меня. Если быть точным, проблема связана с недавно добавленным плагином. Исправлена эта проблема, удалив плагин, который был добавлен недавно.
У меня была та же проблема. Это проблема плагина. Самое быстрое решение — после запуска Webstorm нажать клавишу return. Исключение PluginException появится в нижней части IDE. Нажмите на него, и вы увидите опцию «Отключить» для этого конкретного плагина.
то же самое случилось со мной. Я должен был проверить журнал событий, который дал мне возможность отключить плагин.
для всех, кто пытается понять, почему это происходит, это произошло со мной на моем MacBook pro из-за наличия ABC клавиатура настроена в Системных настройках > клавиатура вместо ABC Extended
вы должны сопоставить «Enter»С » Enter»!
- настройка > keymap>
- поиск enter
- В» действия редактора » щелкните правой кнопкой мыши на Enter и выберите Add key shortcut
- нажмите клавишу enter
- нажмите ok и закройте настройки.
Источник
Configure keyboard shortcuts
WebStorm includes several predefined keymaps and lets you customize frequently used shortcuts.
To view the keymap configuration, open the Settings/Preferences dialog Ctrl+Alt+S and select Keymap .
WebStorm automatically suggests a predefined keymap based on your environment. Make sure that it matches the OS you are using or select the one that matches shortcuts from another IDE or editor you are used to (for example, Eclipse or NetBeans).
You cannot change predefined keymaps. When you modify any shortcut, WebStorm creates a copy of the currently selected keymap, which you can configure. Click to duplicate the selected keymap, rename, remove, or restore it to default values.
A custom keymap is not a full copy of its parent keymap. It inherits unmodified shortcuts from the parent keymap and defines only those that were changed. For information about the keymap files, see Location of user-defined keymaps.
The keymap itself is a list of actions with corresponding keyboard and mouse shortcuts, and abbreviations. To find an action by name, type it in the search field. If you know the shortcut of an action, click and press the key combination in the Find Shortcut dialog.
When consulting this page and other pages in WebStorm documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.
To view the keymap reference as PDF, choose Help | Keymap Reference from the main menu.
Add a keyboard shortcut
On the Keymap page of the Settings/Preferences dialog Ctrl+Alt+S , right-click an action and select Add Keyboard Shortcut .
In the Keyboard Shortcut dialog, press the necessary key combination.
If you want to use Enter , Escape , or Tab , click and select the necessary key or combination. Pressing them in the Keyboard Shortcut dialog will result in the actual action, such as closing the dialog.
If necessary, select the Second stroke checkbox to define a complex shortcut with two sequential key combinations.
Click OK to save the shortcut.
The key combination that you press is displayed in the Keyboard Shortcut dialog, as well as a warning if it conflicts with existing shortcuts.
Add a mouse shortcut
On the Keymap page of the Settings/Preferences dialog Ctrl+Alt+S , right-click an action and select Add Mouse Shortcut .
In the Mouse Shortcut dialog, move the mouse pointer to the central area and click or scroll as necessary.
Click OK to save the shortcut.
The performed mouse manipulations are displayed in the Mouse Shortcut dialog, as well as a warning if it conflicts with existing shortcuts.
Add an abbreviation
An abbreviation can be used to quickly find an action without a shortcut. For example, you can press Ctrl+Shift+A and type the name of the Jump to Colors and Fonts action to quickly modify the color and font settings of the element under the current caret position. If you assign an abbreviation for this action (like JCF ), you can then type it instead of the full action name.
On the Keymap page of the Settings/Preferences dialog Ctrl+Alt+S , right-click an action and select Add Abbreviation .
In the Abbreviation dialog, type the desired abbreviation and click OK .
Reset action shortcuts to default
If you changed, added, or removed a shortcut for an action, you can reset it to the initial configuration.
On the Keymap page of the Settings/Preferences dialog Ctrl+Alt+S , right-click an action and select Reset Shortcuts .
Location of user-defined keymaps
All user-defined keymaps are stored in separate configuration files under the keymaps subdirectory in the WebStorm configuration directory:
\keymaps Example C:\Users\JohnS\AppData\Roaming\JetBrains\WebStorm2021.2\keymaps
By default, this directory contains only the default keymaps. When you modify one of them, WebStorm actually creates a child keymap file that contains only the differences relative to the parent keymap. For example, if you modified the default Windows keymap, your custom keymap will be its child. The file will contain only the shortcuts that you added or modified, while all other shortcuts of your custom keymap will be the same as the default Windows keymap.
You can share your custom keymaps with team members or between your IDE instances. Copy the corresponding keymap file and put it in the keymaps directory on another WebStorm installation. Then select the copied keymap on the Keymap settings page.
Conflicts with global OS shortcuts
Predefined keymaps do not cover every possible platform, version, and configuration. Some shortcuts can conflict with global system actions and shortcuts for third-party software. To fix these conflicts, you can reassign or disable the conflicting shortcut.
WebStorm detects the conflicts and notifies you with a popup message. If you miss the popup, you can always view the message in the Event log tool window:
Click Modify shortcuts to open the Keymap settings dialog where you can make the necessary adjustments:
Here are a few examples of possible system shortcut conflicts with the default keymap in WebStorm. Make sure that function keys are enabled on your system.
Источник
Клавиши Ctrl + не работают в моем приложении PHPStorm
Я использую PHPStorm для разработки моего веб-сайта.
Это работает очень здорово.
недавно у меня возникла серьезная проблема с этим программным обеспечением.
когда я использую эти ключи Ctrl + A , Ctrl + Z , Ctrl + V .
не работают над комбинациями клавиш.
также я получил эту ошибку при использовании keymaps.
пожалуйста, дайте мне решение.
6 ответов
удалить IdeaVim плагин в Settings | Plugins и перезапустите PhpStorm.
просто перейдите в настройки/keymap и выберите по умолчанию вместо Vim, нет необходимости удалять все настройки.
- перейдите в файл — > настройка — > Keymap (в левой части окна).
- установить Keymaps (выпадающее) значение «по умолчанию». Сделанный.
У меня была эта проблема с phpstorm, но не с другими Ид на основе java (Intellij работал нормально).
Если у вас есть две/несколько раскладок клавиатуры, убедитесь, что ваша первая раскладка клавиатуры на английском языке. По какой-то причине, имея не en/US макет сначала, портит jvm.
Я использую phpstorm-8.0.3 в linux-3.19.0 с gnome-3.14.3 и java-1.8.0_45
просто перейдите в C:\Users\ \.WebIde70\config\keymaps и удалить или переименовать Vim.XML-файл. Если у вас все еще есть проблемы после перезапуска PHPStorm и есть какие-либо другие файлы здесь, то сделайте то же самое с ними.
У меня была такая же проблема в WebStorm, где клавиши быстрого доступа внезапно просто перестали работать для меня. Все, что мне нужно было сделать, это перезапустить WebStorm. Как только я запустил его обратно, сочетания клавиш снова начали работать.
Источник
Чиним горячие клавиши PhpStorm в русской раскладке под Ubuntu
В большинстве java-приложений с GUI в ОС Ubuntu в русской раскладке НЕ работают хоткеи , даже стандартные Ctrl + C и Ctrl + V . Но хороший человек по-имени Michael Zheludkov написал фикс данного бага, за что ему огромное человеческое спасибо.
Установка
Клонируем репозиторий в папку
Открываем конфиг приложения:
Добавляем в него строку с фиксом:
Перезапускаем PhpStorm и насладжаемся рабочими хоткеями в русской раскладке.
Внимание.
- Указывайте абсолютный путь до jar-файла
- В современных версиях PhpStorm можно данный фикс добавлять не в глобальный конфиг, а в локальный для текущего пользователя системы. Чтобы его открыть, пройдитесь по пути: Help → Edit Custom VM Options
- В связи с кончиной репозитория от zheludkovm и выходом PhpStorm 2019.2 репа была форкнута и фикс доработан .
Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все.
Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса.
Ведет блог о разработке, дайджест в телеграмме и в ВК.
Путь указывать не относительный а абсолютный,только так заработало)
PHPStorm 10.0.1 спасибо
Не за что))) У меня работает с относительными путями, странно
У меня тоже только с абсолютными, поправте в статьи…
К сожалению, не работает с последники обновлениями IDE от JetBranins
+ последний webstorm, не работает
Да в 2016.1 у меня тоже не работает, надо автору написать issue. Сейчас сделаю
Удалил фикс, склонировал его снова, и поменял файлы phpstorm.vmoptions и phpstorm64.vmoptions — полёт нормальный
Да, изменил в webstorm64.vmoptions — все ок. Спасибо!
Ставьте ему звёзды на гитхабе, самое лучшее спасибо)
На Debian c PhpStorm 10.0.3 с абсолютным путём работает! (Только мне удобней не
PhpStorm 2016.1 Ubuntu 16.04 работает замечательно. Спасибо, ребята 🙂
Да. Спасибо, ребята!
Спасибо, отлично работает, но только буквенные хоткеи. Например, стандартное сочетание Ctrl + Shift + Слеш не работает. Это чтобы навесить на выделенный текст каменты
PhpStorm 2016.3 — работает ваше сочетание 100%, сам его юзаю в течение дня
Elementary OS 0.4 + WebStorm 2016.3.2
WORKS! Thanks soooo much ^_^
В PhpStorm 2016 работало, а в 2017 перестало. Настройки проверял несколько раз.
PhpStorm 2017.1 EAP
Build #PS-171.2822.14, built on February 1, 2017
PhpStorm EAP User
Expiration date: March 3, 2017
JRE: 1.8.0_112-release-b702 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Проделайт процедуру сначала просто. 2017 еще не вышла же. EAP — этож бета, может в этом дело
После первого запуска шторма настройки тянутся из
/.PhpStorm2017.1/phpstorm64.vmoptions
Поэтому править надо этот файлик.
Отчасти вы правы, но это будет работать только для текущего юзера в системе, так как этот файл лежит в его home директории. Ну и путь ваш актуален только для версии PhpStorm 2017.1 (уже вышло обновление). После обновления версии, папка создается новая и этот файл настроек в нее не копируется. Только если вы его руками не переместите.
Согласен, все верно. По хорошему надо менять в 2-х местах — в каталоге куда установлен шторм и в каталоге с настройками для текущего пользователя
PhpStorm 2016.3
Build #PS-163.7743.50, built on November 22, 2016
Licensed to lan yu
Subscription is active until November 23, 2017
JRE: 1.8.0_112-release-408-b2 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Покажите ваш vmoptions
phpstorm 2017.1
Не работает. Менял все vmoptions-файлы
В какой папке меняете?
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd
-javaagent:/home/yakoval/fix/build/LinuxJavaFixes-1.0.0-SNAPSHOT.jar
Спасибо, работает как для PhpStorm так и для PyCharm
Работает для Android Studio. Большое спасибо!
Источник
Исправляеем работу горячих клавиш на кирилической (русской) раскладке в phpStorm на Ubuntu
13 декабря 2016 г. 0 Yehor Rykhnov 3794 git—>
Не работают горячие клавиши на кириллической (русской, украинской, . ) раскладке в phpStorm на Ubuntu? Например не работают сочетания клавиш Ctrl+C , Ctrl+V , Ctrl+A , Ctrl+X . Как ни странно, это давно известный баг, который никто не хочет исправлять.
После поиска решения данной проблемы я нашел костыльное, но рабочее решение. И так исправляем работу горячих клавиш на кириллической раскладке в phpStorm на Ubuntu (проверено на phpStorm 2016.3 и Ubuntu 16.10).
Чтобы решить эту задачу, необходимо закрыть PhpStorm. Скопировать решение из github репозитория. Это можно сделать несколькими способами.
1) Открываем https://github.com/zheludkovm/LinuxJavaFixes, качаем zip файл (clone or download) и распаковываем его в папку /home/username/fix/
Где username — имя пользователя.
2) Или переходим в папку где будет храниться данный костыль фикс:
И выполняем команду:
Теперь открываем файл phpstorm64.vmoptions или phpstorm.vmoptions (если вы используете phpStorm x32), можно добавить в оба файла:
Где /opt/phpstorm/ — путь к папке с phpStorm
И добавляем в конец файла следующую строку:
Где /home/username/fix/ — путь к папке с фиксом.
Сохраняем файл. Все, запускаем phpStorm и радуемся работой горячих клавиш кириллической (русской, украинской, . ) раскладке в phpStorm на Ubuntu.
Если у вас есть вопросы или предложения по улучшению кода описанного в статье пишите в комментариях.
Я всегда открыт к конструктивному диалогу
Источник