Compatible with all products except MPS
66 796
Switch easily between CamelCase, camelCase, snake_case and SNAKE_CASE. See Edit menu or use SHIFT + ALT + U.

Download plugin

Recent change notes

Bugfix: double underscores

General usage instructions

Use Edit / Toggle Camelel Case or the default shortcut SHIFT + ALT + U
I'm using Pycharm Community Edition 2016.2.3. Just downloaded 1.6.0 plugin for CamelCase. After restarting the Pycharm, I can see the CamelCase in Edit menu. However it does not have any effect on the Selenium2library words. I am trying by selecting the command (like close browser) or by selecting command from the hint list, but they all stay / appear in lower case. Why?
Cool plugin. It would just awesome if the plugin could transform plain multi- word to camel case. Like myname -> Alt+Shft+U = myName.
Great plugin! With the following features it'd be perfect ;) 1: Add the option to automatically switch to refactoring item name when calling the plugin. 2: Add the option to chose the cases to use (for instance the "-" case is useless in my environment)
Maybe I'm using it wrong, but I would expect it to do the complete refactoring of variable. When I tried to change it then it just changed the variable where my cursor was. Either I have to do it by hand for every occurrence or just use existing Renaming functionality. Best would be of course to swap between camelCase and snake_case for ALL variables in the file - to update the old legacy code. That's were this functionality is really needed.
Updating my rating after the plugin got the one feature I felt was missing. Thank you for the great work on this, and for the amazing, quick response to a user's request :)
Does not work in PHPStorm 2016.1, Ubuntu
Thanks, great plugin. I would like to see the ability to disable certain formattings like capsed SNAKE_CASE that you rarely use
Would be much more useful to perform a rename of syntax tree entities over a fileset, e.g. convert all the method parameter names to camelcase, convert all the instance variables to snake case, etc.
Do the job nicely!
@netnexus you should probably specify 'until-build'in plugin.xml
Cool plugin, if you add dashed-notation (all lowercase and dash separated), it would be perfect to work with Zend Framework 2 code :).
Please use version 1.2 for platforms < 14
Intellij IDEA 13.1.1 ---------- com.intellij.openapi.editor.Caret.getEditor()Lcom/intellij/openapi/editor/Editor;: com.intellij.openapi.editor.Caret.getEditor()Lcom/intellij/openapi/editor/Editor; java.lang.NoSuchMethodError: com.intellij.openapi.editor.Caret.getEditor()Lcom/intellij/openapi/editor/Editor; at de.netnexus.CamelCasePlugin.ToggleCamelCase$1.perform( at com.intellij.openapi.editor.impl.CaretModelImpl$ at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging( at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret( at de.netnexus.CamelCasePlugin.ToggleCamelCase.actionPerformed( at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction( at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction( at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d( at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent( at com.intellij.ide.IdeEventQueue._dispatchEvent( at com.intellij.ide.IdeEventQueue.dispatchEvent( at java.awt.EventDispatchThread.pumpOneEventForFilters( at java.awt.EventDispatchThread.pumpEventsForFilter( at java.awt.EventDispatchThread.pumpEventsForHierarchy( at java.awt.EventDispatchThread.pumpEvents( at java.awt.EventDispatchThread.pumpEvents( at
Thank you for your comments, added support for multiple selections.
very nice! but one case I miss: from "something" to "SOMETHING" and vice versa.
Please  sign in  to leave a comment.