Applying an option to all opened files in Vim
سؤال
I do a vimdiff on 2 files. Now if I want to wrap 2 files then I need to apply :set wrap
2 times to each file separately.
Is there any way I can apply set wrap
to both of them simultaneously without running same command twice?
المحلول
windo does exactly what you want:
:windo set wrap
If you have multiple tabs, there is an equivalent tabdo
to handle that case.
:tabdo set wrap
نصائح أخرى
Found this solution using bash alias. I could not find a way to use .vimrc
to set wrap for vimdiff.
alias vimdiff='vimdiff -c"windo set wrap" $*'
Credit to: http://www.nieko.net/data/bashrc
لا تنتمي إلى StackOverflow