IntelliJ Community . CamelPlugin

 
CamelPlugin 

HOME INDEX SEARCH CHANGES GO  

Description.

Plugin for recognizing camel case words in editor commands.

|camelHumps -> camel|Humps

| - cursor, [] - selection.

action                      before              after (plugin)      after (regular)

NextWord (Ctrl-Right)       |toLowerCase(       to|LowerCase(       toLowerCase|(
                            |MAX_VALUE =        MAX_|VALUE =        MAX_VALUE |=
                            |SQLException(      SQL|Exception(      SQLException|(
                            Layout|Manager2(    LayoutManager|2(    LayoutManager2|(

SelectWord (Ctrl-W)         toLo|werCase(       to[Lo|wer]Case(     [toLo|werCase](
                            to|LowerCase(       to[|Lower]Case(     [to|LowerCase](

Downloads, Bugs, RFEs:

http://sourceforge.net/projects/tz-ip/

How to deploy.

  • Copy the jar file (e.g. Camel.jar) to the plugins directory ($IDEA_HOME/plugins).
  • Restart IDEA.

Relevant posts/requests:

http://www.intellij.net/tracker/idea/viewSCR?publicId=11207 ("Camel humps")

http://www.intellij.net/forums/thread.jsp?forum=3&thread=2329&message=36557 ("Ctrl- left/right enhancement")

Key mappings.

regular action id                   regular keystroke   plugin's action id

EditorPreviousWord                  Ctrl-Left           CamelPlugin.PreviousWord
EditorNextWord                      Ctrl-Right          CamelPlugin.NextWord
EditorPreviousWordWithSelection     Ctrl-Shift-Left     CamelPlugin.PreviousWordWithSelection
EditorNextWordWithSelection         Ctrl-Shift-Right    CamelPlugin.NextWordWithSelection
EditorDeleteToWordStart             Ctrl-Backspace      CamelPlugin.DeleteToWordStart
EditorDeleteToWordEnd               Ctrl-Delete         CamelPlugin.DeleteToWordEnd
EditorSelectWord                    Ctrl-W              CamelPlugin.SelectWord
EditorUnSelectWord                  Ctrl-Shift-W        CamelPlugin.UnSelectWord

How to build.

  1. Specify locations in build-home.properties
  2. ant clean main.

History.

0.6 (#706, #896) - Aug 24, 2003

  • Removed all options.
  • Fixed a minor consistency issue - selection wasn't removed after delete word actions.

0.5 (#701, #816) - May 27, 2003

  • RFE [ 744042 ] Make SlowSelectWord an option and turn it off by default.

0.4 (#701, #815) - May 21, 2003

  • Bug [ 738403 ] no scrolling when cursor gets out of window.
  • RFE [ 735028 ] "Slower" SelectWord (Ctrl-W).

0.3.1 (#701, #813) - May 10, 2003

  • "Bug [ 735714 ] DeleteToWordEnd can take spaces after the word".
  • "RFE [ 734986 ] Option to stop at the end of the word (request by Nathan Brown)". You need to set the stopAtTheEndOfTheWord option to true.

0.2 (#701, #813) - Apr 28, 2003

  • (request by Jacques Morel) Simpler deployment. Now you only need to copy the jar file to the plugins directory.
  • The ability to switch easily between regular and plugin mappings (Options -> Camel Plugin, Alt-O,C). Before trying if it works for you, make sure that the regular relevant actions are not unmapped.

0.1 (#701, #813) - Apr 27, 2003

  • CamelPlugin commands: PreviousWord (Ctrl-Left), NextWord (Ctrl-Right), PreviousWordWithSelection (Ctrl-Shift-Left), NextWordWithSelection (Ctrl-Shift-Right), DeleteToWordStart (Ctrl-Backspace), DeleteToWordEnd (Ctrl-Delete), SelectWord (Ctrl-W), UnSelectWord (Ctrl-Shift-W).

-- TimurZambalayev - Apr 27, 2003

IntelliJPluginWebForm
IntelliJPluginName: CamelPlugin
IntelliJPluginVersion: 0.6
IntelliJPluginVendor: TimurZambalayev
IntelliJPluginBinary: http://sourceforge.net/projects/tz-ip/
IntelliJPluginSource: http://sourceforge.net/projects/tz-ip/
IntelliJPluginClassification: CodeHelper?
TopicClassification: IntelliJPluginPackage
TopicShortDescription: Plugin for recognizing camel case words in editor commands.
TestedOnOS: OsWin2K
ShouldRunOnOS: AnyOS

e d i t a t t a c h r e f - b y d i f f s m o r e
Have ideas, requests, problems regarding this site? Send feedback.
Copyright © 2000-2003 by the contributing authors. All materials at intellij.org are the property of the contributing authors.