Tuesday, June 16, 2009

Productivity Tool on Windows (For the GNU/Linux minded) - Second

It is great to have a proper terminal window and proper shell on Windows. But
sometimes, this is not applicable to run some programs that relying on the
cmd.exe terminal. Python and iPython for Windows unfortunately falls into this
category. The native Windows Python build (not Python in cygwin) has to be run
in cmd.exe terminals (so is the iPython Windows native build, which runs with
the native Python). If we run Windows Python within a Rxvt (or xterm)
terminal, it just hangs without any input and output. Yuck! What is the
problem? I don't really know, either. (If someone knows, please tell. Better
if you have a good hack to solve it :). But anyway, I have to run Windows
Python and iPython, and I cannot use Rxvt for that. So it triggers my search
for a better cmd.exe terminal that won't hang Python. The result is
Console2! http://sourceforge.net/projects/console/. In Console2 you can
copy and paste terminal text just like Rxvt (with correct settings),
left mouse key select, middle button paste. It can even has transparency!
Truetype font, Multi-tab, customized tab names and settings... You name it.
It is just incredible. Now I run my python shell and ipython shell in
Console2. No more pain-in-the-arse cmd.exe copy/paste retardedness.
I hope this helps you, too.

No comments:

Post a Comment