Show pageOld revisionsBacklinksAdd to bookBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Smart Horizontal Cursor Position ====== When you do editing and moving the cursor line up/down HippoEDIT may behave not as you expected. The reason for it, smart logic, trying to keep you in most probable editing point in the next/previous line. Such behavior can be very beneficial when doing multiple, multi-line text edition. ===== Example ===== You have code like this, and would like to change a constant 10 <code=cpp> int a1 = 10|*(d + c); int a2 = 20*(d + c + f); </code> after edit, the cursor will be like this: <code=cpp> int a1 = 1000|*(d + c); int a2 = 20*(d + c + f); </code> in standard you will expect something like this <code=cpp> int a1 = 1000*(d + c); int a2 = 20*(|d + c + f); </code> but edit use "smart" logic to bring you for more probable edit point: <code=cpp> int a1 = 1000*(d + c); int a2 = 20|*(d + c + f); </code> and by this save you two additional keystroke to move left. <note>HippoEDIT will keep track on editing points until explicit horizontal navigation will be done (move left, move right etc)</note> <note tip>If you do not like the logic, you can switch back to standard behavior using following [[options:xml:smart-horizontal-position|XML flag]].</note>