I Think I have an idea, unless i want to be sure. According to vim.wikia.com, [ and ] marks in vim refers to beginning/end of previously changed or yanked text, but there is no built-in ^ mark.

I must have missed something because I didn't really get deep into evil or vim references manuals.

Any accurate idea ?

Thank you in advance, hoping this is not a duplicate.

1 Answer 1


Yes, this is a special mark that stores the last position where you used the Insert mode. From the Vim help:

'^ `^ To the position where the cursor was the last time when Insert mode was stopped. This is used by the gi command. Not set when the :keepjumps command modifier was used. {not in Vi}

You can learn more about the topic in Vim with :help marks or in the Vim online documentation

  • 1
    thanks .. it's what i thought i should have dug the documentation
    – malikcpp
    Commented Nov 27, 2016 at 14:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.