<div>Disclaimer: I'm not an investor in PuTTY, just a satisfied customer :-).</div><div><br></div>I've been using PuTTY for years with vi, vim, emacs, screen (and heck even joe, nethack, and bsdgames sometimes) primarily to Linux/Solaris/FreeBSD systems. I've never encountered the problems you describe. I'm not saying they don't exist, just that it's likely something other than PuTTY causing the problem.<div>
<br></div><div>I've seen the behaviour you describe when using a vt100 terminal emulator to display e.g. Sun console escape sequences. What type of system were you accessing with PuTTY? My guess is that somehow your terminal type was incorrect in your PuTTY sessions, but not in your ssh session. Or maybe it was an ancient version of PuTTY?<div>
<br></div><div>-klode<br><br><div class="gmail_quote">On 10 May 2011 19:12, Bill Duncan, 416-697-9315 <span dir="ltr"><<a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On many occasions while using putty, it gets confused (starts writing stuff<br>
on in weird places on the screen or doesn't clear the screen properly).<br>
It also doesn't handle boundary conditions well in my experience, like<br>
going to the end of the line (does it wrap, or hold its position there?).<br>
I often have to exit out of vi and "tput reset" or something to get it<br>
back into a sane mode..<br>
<br>
YMMV, and if it works for you, great. I find cygwin far less of a problem<br>
and, almost resembles the real thing most of the time..<br>
<br>
<br>
<br>
[Claude Morin said:]<br>
<div class="im">><br>
> I use both PuTTY and Cygwin's rxvt/OpenSSH, and don't have a problem with<br>
> either.<br>
><br>
> Does anyone have substantive information about PuTTY's shortcomings? To<br>
> this point I've seen only invective. Heck, PuTTY's terminal emulation<br>
</div>> (sorry Vance: here's <<a href="http://en.wikipedia.org/wiki/Terminal_emulator" target="_blank">http://en.wikipedia.org/wiki/Terminal_emulator</a>> a<br>
<div><div></div><div class="h5">> definition for you :-) even supports tall/wide characters.<br>
><br>
> What does SecureCRT do for me that PuTTY doesn't? What functionality<br>
> justifies using a closed-source solution?<br>
><br>
> -klode<br>
><br>
> On 10 May 2011 16:19, Bill Duncan, 416-697-9315 <<a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a>>wrote:<br>
><br>
> > [Andrew Cagney said:]<br>
> > ><br>
> > > <start-key>cygwin<enter><br>
> > ><br>
> > > Having used both cygwin's ssh and putty, I've found managing SSH keys and<br>
> > > getting them to play nice with other tools much easier with PuTTY<br>
> > (pagent/plink)<br>
> > > than with ssh-agent.<br>
> > ><br>
> > ><br>
> > ><br>
> > > ________________________________<br>
> > > From: "Bill Duncan, 416-697-9315" <<a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a>><br>
> > > To: <a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a><br>
> > > Sent: Mon, May 9, 2011 8:10:00 PM<br>
> > > Subject: Re: [u-u] Terminal Emulation<br>
> > ><br>
> > > Dave's into S&M..<br>
> > ><br>
> > > You can even start cygwin with<br>
> > ><br>
> > > xterm [your fav options] &<br>
> > ><br>
> > > You'd almost think you were home..<br>
> > ><br>
> > > Dave has to drill down on those @#$%^& menus and set the options<br>
> > > and click some more to start another one..<br>
> > ><br>
> > > ;-)<br>
> > ><br>
> > ><br>
> > > [David Gilbert said:]<br>
> > > ><br>
> > > > On 5/9/2011 6:52 PM, Jim Mercer wrote:<br>
> > > > > On Mon, May 09, 2011 at 06:32:58PM -0400, Vance Shipley wrote:<br>
> > > > >> Putty is not a terminal emulator, which is what you really need.<br>
> > > > > it seems to work quite nicely for me as 'xterm' or 'vt220'<br>
> > > ><br>
> > > > I have never had a huge problem with putty and even fairly complex<br>
> > > > terminal emulation (like, say, emacs). Some people make the mistake<br>
> > > > that putty is vt100 ... which it isn't. It's xterm.<br>
> > > ><br>
> > > > You might want to have a look at what your OS and your .bashrc set as<br>
> > > > the default TERM variable. xterms will always set the TERM variable<br>
> > > > when they spawn a shell... but you may be arriving at your shell prompt<br>
> > > > with a blank TERM or one that is set somewhat randomly.<br>
> > > > _______________________________________________<br>
> > > > u-u mailing list<br>
> > > > <a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a><br>
> > > > <a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a><br>
> > > ><br>
> > ><br>
> > ><br>
> > > --<br>
> > > Bill Duncan,<br>
> > > <a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a><br>
> > > +1 416 697-9315<br>
> > > _______________________________________________<br>
> > > u-u mailing list<br>
> > > <a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a><br>
> > > <a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Bill Duncan,<br>
> > <a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a><br>
> > +1 416 697-9315<br>
> > _______________________________________________<br>
> > u-u mailing list<br>
> > <a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a><br>
> > <a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a><br>
> ><br>
><br>
</div></div>> --90e6ba6e845cb9fbae04a2f2e701<br>
> Content-Type: text/html; charset=ISO-8859-1<br>
> Content-Transfer-Encoding: quoted-printable<br>
><br>
> <div>I use both PuTTY and Cygwin&#39;s rxvt/OpenSSH, and don&#39;t have a p=<br>
> roblem with either.<div><br></div><div>Does anyone have substantive informa=<br>
> tion about PuTTY&#39;s shortcomings? =A0To this point I&#39;ve seen only in=<br>
> vective. =A0Heck, PuTTY&#39;s terminal emulation (sorry Vance:=A0<a href=3D=<br>
> "<a href="http://en.wikipedia.org/wiki/Terminal_emulator" target="_blank">http://en.wikipedia.org/wiki/Terminal_emulator</a>">here&#39;s</a>=A0a definit=<br>
> ion for you :-) even supports tall/wide characters.</div><br>
> <div><br></div><div>What does SecureCRT do for me that PuTTY doesn&#39;t? =<br>
> =A0What functionality justifies using a closed-source solution?<br><br></di=<br>
> v><div>-klode</div><div class=3D"gmail_quote"><br></div><div class=3D"gmail=<br>
> _quote"><br>
> On 10 May 2011 16:19, Bill Duncan, 416-697-9315 <span dir=3D"ltr">&lt;<a hr=<br>
> ef=3D"mailto:<a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a>"><a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a></a>&gt;</span> wrot=<br>
> e:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=<br>
> eft:1px #ccc solid;padding-left:1ex;"><br>
> [Andrew Cagney said:]<br><br>
> <div><div></div><div class=3D"h5">&gt;<br><br>
> &gt; &lt;start-key&gt;cygwin&lt;enter&gt;<br><br>
> &gt;<br><br>
> &gt; Having used both cygwin&#39;s ssh and putty, I&#39;ve found managing S=<br>
> SH keys and<br><br>
> &gt; getting them to play nice with other tools much easier with PuTTY (pag=<br>
> ent/plink)<br><br>
> &gt; than with ssh-agent.<br><br>
> &gt;<br><br>
> &gt;<br><br>
> &gt;<br><br>
> &gt; ________________________________<br><br>
> &gt; From: &quot;Bill Duncan, 416-697-9315&quot; &lt;<a href=3D"mailto:<a href="mailto:bdun">bdun</a>=<br>
> <a href="mailto:can@beachnet.org">can@beachnet.org</a>"><a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a></a>&gt;<br><br>
> &gt; To: <a href=3D"mailto:<a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a>">u-u@mail.unixunanimo=<br>
> <a href="http://us.org" target="_blank">us.org</a></a><br><br>
> &gt; Sent: Mon, May 9, 2011 8:10:00 PM<br><br>
> &gt; Subject: Re: [u-u] Terminal Emulation<br><br>
> &gt;<br><br>
> &gt; Dave&#39;s into S&amp;M..<br><br>
> &gt;<br><br>
> &gt; You can even start cygwin with<br><br>
> &gt;<br><br>
> &gt; =A0 =A0xterm =A0[your fav options] =A0&amp;<br><br>
> &gt;<br><br>
> &gt; You&#39;d almost think you were home..<br><br>
> &gt;<br><br>
> &gt; Dave has to drill down on those @#$%^&amp; menus and set the options<b=<br>
> r><br>
> &gt; and click some more to start another one..<br><br>
> &gt;<br><br>
> &gt; ;-)<br><br>
> &gt;<br><br>
> &gt;<br><br>
> &gt; [David Gilbert said:]<br><br>
> &gt; &gt;<br><br>
> &gt; &gt; On 5/9/2011 6:52 PM, Jim Mercer wrote:<br><br>
> &gt; &gt; &gt; On Mon, May 09, 2011 at 06:32:58PM -0400, Vance Shipley wrot=<br>
> e:<br><br>
> &gt; &gt; &gt;&gt; Putty is not a terminal emulator, which is what you real=<br>
> ly need.<br><br>
> &gt; &gt; &gt; it seems to work quite nicely for me as &#39;xterm&#39; or &=<br>
> #39;vt220&#39;<br><br>
> &gt; &gt;<br><br>
> &gt; &gt; I have never had a huge problem with putty and even fairly comple=<br>
> x<br><br>
> &gt; &gt; terminal emulation (like, say, emacs). =A0Some people make the mi=<br>
> stake<br><br>
> &gt; &gt; that putty is vt100 ... which it isn&#39;t. =A0It&#39;s xterm.<br=<br>
> ><br>
> &gt; &gt;<br><br>
> &gt; &gt; You might want to have a look at what your OS and your .bashrc se=<br>
> t as<br><br>
> &gt; &gt; the default TERM variable. =A0xterms will always set the TERM var=<br>
> iable<br><br>
> &gt; &gt; when they spawn a shell... but you may be arriving at your shell =<br>
> prompt<br><br>
> &gt; &gt; with a blank TERM or one that is set somewhat randomly.<br><br>
> &gt; &gt; _______________________________________________<br><br>
> &gt; &gt; u-u mailing list<br><br>
> &gt; &gt; <a href=3D"mailto:<a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a>">u-u@mail.unixunanim=<br>
> <a href="http://ous.org" target="_blank">ous.org</a></a><br><br>
> &gt; &gt; <a href=3D"<a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a>" target=<br>
> =3D"_blank"><a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a></a><br><br>
> &gt; &gt;<br><br>
> &gt;<br><br>
> &gt;<br><br>
> &gt; --<br><br>
> &gt; Bill Duncan,<br><br>
> &gt; <a href=3D"mailto:<a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a>"><a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a></a><br><br>
> &gt; +1 416 697-9315<br><br>
> &gt; _______________________________________________<br><br>
> &gt; u-u mailing list<br><br>
> &gt; <a href=3D"mailto:<a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a>">u-u@mail.unixunanimous.o=<br>
> rg</a><br><br>
> &gt; <a href=3D"<a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a>" target=3D"_=<br>
> blank"><a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a></a><br><br>
> <br><br>
> <br><br>
> <br><br>
> --<br><br>
> Bill Duncan,<br><br>
> <a href=3D"mailto:<a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a>"><a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a></a><br><br>
> +1 416 697-9315<br><br>
> _______________________________________________<br><br>
> u-u mailing list<br><br>
> <a href=3D"mailto:<a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a>"><a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a></a=<br>
> ><br><br>
> <a href=3D"<a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a>" target=3D"_blank=<br>
> "><a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a></a><br><br>
> </div></div></blockquote></div><br></div><br>
><br>
> --90e6ba6e845cb9fbae04a2f2e701--<br>
><br>
> --===============1222246124==<br>
> Content-Type: text/plain; charset="us-ascii"<br>
> MIME-Version: 1.0<br>
> Content-Transfer-Encoding: 7bit<br>
> Content-Disposition: inline<br>
<div class="im">><br>
> _______________________________________________<br>
> u-u mailing list<br>
> <a href="mailto:u-u@mail.unixunanimous.org">u-u@mail.unixunanimous.org</a><br>
> <a href="https://unixunanimous.org/mailman/listinfo/u-u" target="_blank">https://unixunanimous.org/mailman/listinfo/u-u</a><br>
><br>
</div>> --===============1222246124==--<br>
><br>
<font color="#888888"><br>
<br>
--<br>
</font><div><div></div><div class="h5">Bill Duncan,<br>
<a href="mailto:bduncan@beachnet.org">bduncan@beachnet.org</a><br>
+1 416 697-9315<br>
</div></div></blockquote></div><br></div></div>