From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31826 invoked by alias); 7 Feb 2009 17:24:49 -0000 Received: (qmail 31816 invoked by uid 22791); 7 Feb 2009 17:24:48 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com) (71.74.56.124) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 07 Feb 2009 17:24:42 +0000 Received: from [192.168.0.3] (really [24.93.122.245]) by hrndva-omta01.mail.rr.com with ESMTP id <20090207172440.BVAL27955.hrndva-omta01.mail.rr.com@[192.168.0.3]>; Sat, 7 Feb 2009 17:24:40 +0000 Message-ID: <498DC3D6.1040906@columbus.rr.com> Date: Sat, 07 Feb 2009 17:24:00 -0000 From: Paul McFerrin Reply-To: pmcferrin@columbus.rr.com User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: "cygwin@cygwin.com" CC: 'Ralf Gans' Subject: RE: Copy converts tabs to spaces ? References: <0105D5C1E0353146B1B222348B0411A2182F4DC2@NIHMLBX02.nih.gov> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2009-02/txt/msg00164.txt.bz2 >>> On 02.02.2009, at 11:05, xerces8 wrote: >>>> I noticed that when copying text from a the Cygwin Bash window and >>>> then pasting it somewhere (like WordPad), tabulator characters are >>>> converted to spaces. >>>> >>>> The same happens with RXVT too. >>>> >>>> Details: >>>> - print the content of some text file that has tabs (like a C >>>> program source) : cat foo.c >>>> - select and copy the text with the mouse >>>> - paste (ctrl-V) into WordPad >>>> >>>> The text in Wordpad has no more tabs. >>>> >>>> Is there a way around this ? >>> >>> copy an paste from window to window takes what's printed, not what >>> you have written. >>> >>> So, if the terminal prints spaces to represent the tabs, as a >>> terminal usually does, you CAN only copy spaces. Let me add my 2 cents worth. If you have the "newform" command, the following magic will work: $ newform -i-8 -o0 input_file >output_file I have newform but i'm not sure where i got it since I was a long-time AT&T Unix user. I also didn't find a man page. It's a very handy tool. Translations: -i-8 = input tabs assumed to be at every 8 columns -o0 = output has tabs at 0 (no tabs) -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/