В PyCharm, когда я перемещаюсь между словами с помощью Alt + ←/→ ярлыка, он перемещает курсор между пробелами, разделенными пробелами. Как я могу заставить его перемещать курсор между underscore_seperated_words?
Перемещение между выделенными словами подчеркивания в PyCharm с помощью Alt + ←/→
Ответ 1
Опция не очевидна, но если я поставлю галочку Editor -> General -> Smart Keys -> Use "CamelHumps" words, то при перемещении между словами с помощью Alt + ←/→ я могу шагнуть между выделенными словами подчеркивания, а не просто пробелами, разделенными "словами". То же самое работает для слов camelCase.
Ответ 2
Если вы хотите, чтобы обе возможности для разделения пробелов и разделения и выбора курсора выполнялись с помощью camelCase, в ключевой строке под Editor Actions есть опции:
-
Move Caret to Next Word -
Move Caret to Next Word in Different "CamelHumps" Mode -
Move Caret to Next Word with Selection in Different "CamelHumps" Mode -
Move Caret to Pervious Word -
Move Caret to Previous Word in Different "CamelHumps" Mode -
Move Caret to Previous Word with Selection in Different "CamelHumps" Mode
Поскольку я в основном использую регулярное перемещение курсора с помощью Ctrl + ←/→, я добавил Alt + ←/→ для режима "CamelHumps". Как уже упоминалось, CamelCase также работает для подчеркивания.