CamelHumps option name quest.
Those who use CamelPlugin, help needed. We've finally implemented an option
and the only thing left is adequate option checkbox name. Any ideas?
--
Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"
Please sign in to leave a comment.
Bas
>But I do like the "camel" suggestion, I just thought I'd offer some
>alternatives. I find "camel hump" a bit funny actually, it makes me think a
>little bit about camel's humping each other;-)
>
My preference goes to
Hopping caret.
I can visualize the caret hopping over tall Uppercase letters.
>>Google on :
>> hop 3.570.000
>>
>>
>Funny.
>
Google on :
bas 5.170.000
Funnier : )
Alain
"Make caret mixed-case aware"
"Use mixed-case word delimiters"
I personally don't see why you'd want to use this option as it seems like it's only useful when you want to change the name of a method or variable with multiple words in its name, or if you want to switch from using one method to another in an expression. I don't do those things much, and it definitely makes normal editing more annoying, having to press ctrl-right 3 times instead of 1 to get the cursor past a method like getServerSocket.
My question is: what reason does anyone have to have the cursor inside a method or variable or classname, enough add a new feature to make it easier? Couldn't you just use the normal arrow keys if you had to do that? Maybe I'm missing something.
Also, look at it like this: camel caret makes it easier to put the cursor inside identifier names and harder to skip the cursor past them. Which is more common? I think skipping past them is more common, at least for me.
In article <15530250.1066064742369.JavaMail.itn@is.intellij.net>,
Keith Lea <keith@cs.oswego.edu> wrote:
It doesn't bother me to hit ctrl-right 3 times. But for moving the
cursor large distances, I usually use the mouse. I could see how people
who used the keyboard for big text cursor movements would be slowed down
by the camel feature.
I find the camel feature most useful when selecting a word (ctrl-w). If
I want to change "getServerSocket" to "getClientSocket", I just hit
ctrl-right and then ctrl-w and "server" is selected. Very handy. (To me,
anyway.)
(It's too bad that the selection is ignored by the "Rename" dialog box.
It's also too bad that renaming something requires a modal dialog box,
but that's a different discussion I guess.)