Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. 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

I am using vim 7.2 from putty terminal.
Even if I run set noai it seems vim still trying to indent code. I am copying my code from Notepad++ to vim. following is from Notepad++

alt text

and following what I got in vim:
alt text

I don't have any tab in my file.
As a workaround I am opening old vi run set noai paste save and open in vim again. Any suggestion how to correct this behavior ?

share|improve this question
why negative vote? – Hemant Sep 1 '10 at 13:59
Probably because your question is not strictly Unix related. VIM runs just about any platform known to mankind. – wzzrd Sep 1 '10 at 14:24
@wzzrd: I thought its something to do with putty and unix terminal. – Hemant Sep 1 '10 at 16:46
@wzzrd, really? I mean, there are a lot of unix related tools that run on non-unix systems as well. Including Windows versions of sed/grep for example ... And besides, what would be a better stackexchange site for vim questions? – maxschlepzig Sep 1 '10 at 17:30
Guys, guys, guys: I did not downvote this question. I am merely guessing what might be the reason for the downvote. As a matter of fact: I just upvoted it :) – wzzrd Sep 1 '10 at 18:56
up vote 7 down vote accepted

This has nothing to do with the noai option. What you are experiencing, is a little trouble copy-pasting a load of text with existing indents to vim.

What I usually do (I have this 'problem' a lot), is bind F4 to invpaste and then, before I paste stuff into vim, hit that key. It makes the problem go away.

nnoremap <F4> :set invpaste paste?<CR>

Read more about this using

:help paste 

inside vim

share|improve this answer
wow that worked. I will check :help paste :-). Thanks alot. – Hemant Sep 1 '10 at 13:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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