Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How to select the last inserted text in vim? For example I want to be able to type a text, exit the insert mode, select what I have just inserted, and change it to uppercase.

Note: I do not consider Caps Lock a solution here.

share|improve this question
up vote 12 down vote accepted

You can use


to select the last insert if you are still at the correct cursor position.


jumps to the beginning of your last insert,


jumps to the end of the last insert respectively. So to be independent of your current cursor position, you'd type


to toggle the capitalization of your last insert.

share|improve this answer
An alternative to v ~ is gU and gu to capitalize/lowercase the next move. – tidbeck Jan 26 '12 at 13:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .