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!"



34 comments
Comment actions Permalink

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


0
Comment actions Permalink

"Make caret mixed-case aware"
"Use mixed-case word delimiters"

0
Comment actions Permalink

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.

0
Comment actions Permalink

In article <15530250.1066064742369.JavaMail.itn@is.intellij.net>,
Keith Lea <keith@cs.oswego.edu> wrote:

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.


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.)

0

Please sign in to leave a comment.