Hello, I found out, that :line:col is not working correctly when you have tabs on that line. It sees tab character as 1 col long, although it could be set to any width. So when you have code:
if ( x <= 0 )
{
<\t>return 1;
}
with tab size 4 and enter command :3:5 your cursor ends in line 3 column 8 instead of column 5.
Dracek