CamelCase

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

Download plugin

Version

Update date

Recent change notes

Bugfix: double underscores

General usage instructions

Use Edit / Toggle Camelel Case or the default shortcut SHIFT + ALT + U
19.09.2016
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?
16.07.2016
Cool plugin. It would just awesome if the plugin could transform plain multi- word to camel case. Like myname -> Alt+Shft+U = myName.
18.05.2016
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)
16.05.2016
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.
26.04.2016
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 :)
19.04.2016
Does not work in PHPStorm 2016.1, Ubuntu
17.11.2015
Thanks, great plugin. I would like to see the ability to disable certain formattings like capsed SNAKE_CASE that you rarely use
Anonymous
25.09.2015
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.
Anonymous
05.08.2015
Do the job nicely!
meo
11.05.2015
@netnexus you should probably specify 'until-build'in plugin.xml
Anonymous
04.05.2015
Cool plugin, if you add dashed-notation (all lowercase and dash separated), it would be perfect to work with Zend Framework 2 code :).
13.04.2015
Please use version 1.2 for platforms < 14
Anonymous
06.03.2015
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(ToggleCamelCase.java:24) at com.intellij.openapi.editor.impl.CaretModelImpl$3.run(CaretModelImpl.java:353) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:424) at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:347) at de.netnexus.CamelCasePlugin.ToggleCamelCase.actionPerformed(ToggleCamelCase.java:21) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:564) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:611) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:463) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:206) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:493) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
24.02.2015
Thank you for your comments, added support for multiple selections.
06.10.2014
very nice! but one case I miss: from "something" to "SOMETHING" and vice versa.
Please  sign in  to leave a comment.