anyone that installed cygwin and used it out of the box knows about the limitations of the default terminal: those awkward scrolling errors, resizing pain, limits on the scroll buffer, colors, etc.
i never bothered to get it fixed. until now that is. use rxvt instead (you need to install it first): create a shortcut with the following command line:
D:\programs\cygwin\bin\rxvt.exe \ -vb -sr -sl 20000 \ -fn courier \ -g 120x50 \ -e /usr/bin/bash \ --login -i
man rxvt to see what those actually mean. then edit your .bash_profile (in case your $HOME is unnatural and your .bashrc does not get read) and add the following:alias less='/bin/less -r' alias ls='/bin/ls -F --color=tty --show-control-chars'you should also put the following in your
.vimrc:
syntax enable filetype on filetype plugin on set ts=2 set number set ai set siand you also might want to grab rhtml syntax plugin for vim.
this will get the expected stuff working (ctrl-pgup/pgdn, colors, proper terminal handling when you login to remote hosts via ssh, etc). note that you copy on selection and paste with the middle mouse button or shift-insert.